
- Borland c++ builder onchange how to#
- Borland c++ builder onchange manual#
- Borland c++ builder onchange code#
toīytesPerBlock and SeparateBlocksInCharField
Borland c++ builder onchange code#
Modified selection code to better support double byteĬhanged some constants, classes and types from MPTH. Offsets when doublecklicking ruler bar/offset panel) Renamed OnLoadSaveProgress to OnProgress Īdded custom find methods OnFind, OnWildcardFind įind and FindWithWildcard speeded up by using precompiledįind and FindWithWildcard now also fire the OnProgressįixed a bug in mouse handling (weird selection or line nowĪn exception is raised when no undo record can be Now checking NoSizeChange before allowing to setĬreateUndo is no longer a function, but a procedure.

To control what byte is used to enlarge the data Setting the DataSize property is now undoable Īdded the public SetDataSizeFillByte property to be able Removed FindTable and FindTableI properties under BCB Without crashing (infinite recursion = stack overflow) Īdded some explicit pointer typecasts for GetOffsetString can now be called in OnGetOffsetText Parameters aBuffer and bBuffer were interchanged in theĬopyMemory call in TranslateBufferFromAnsi Setting UnicodeChars to False now correctly sets OnDrawCell is now also called for the top left cell The control gets focused when the mouse is clicked even
Borland c++ builder onchange manual#
Manual handling of MaskChar property streaming due to bugįixed broken CanOpenFile routine (files were always Overwritten mouse wheel handling to allow page View of editors with different data sizes/layouts, also with SyncView method modified to be able to synchronize the Overwritten CanFocus method due to vcl bug (see įixed a crash ("Grid index out of range") when switching If BytesPerUnit is changed, the selection is reset if OnMouseDown is now called also if offset pane or ruler Hex to char pane if no data was in the editor Ĭhanged printing in TMPHe圎ditorEx (color handling, pfSelectionBold meaning) Īdded DrawDataPosition and IsDrawDataSelectedĬhanges in drawing/invalidating to avoid unnecessary The caret was not set properly when switching from

TMPHe圎ditorEx: ole drag and drop move operation is now disabled if the editor'sįixed a typecasting bug in the Undo method (integer overflow) Īdded some utility functions for unsigned int64 arithmetics (AddU64, TryAddU64, SubtractU64, TrySubtractU64, MultiplyU64, TryMultiplyU64, DivideU64, TryDivideU64, ModuloU64, TryModuloU64) Īdded ActiveFieldBackground color property Īdded print flag pfIncludeRuler in TMPHe圎ditorEx Undo and Redo disabled when ReadonlyView is True TMPHe圎ditorEx: support for CF_HTML clipboard format Ĭhanged mouse selection in insert mode, now it's more text editor-like Updated some of the sample projects (fixed the broken bcb6 sample, added printing to theĬhanged the progress event calling part in Find and FindWithWildcard to avoid aĭivision by zero error when working on files < 500 bytes Ĭhanged PrepareFindReplaceData method to avoid an exception when Initialized Result to '' in some string functions/methods to avoid non empty Result varsĪt function startup due to compiler optimizations (particularly on d4), e.g. In InsertBuffer and Replace now the position parameter is checked The secondary focus frame on the hex pane now is painted around the whole actual data value (4 digits if unicode, 2 digits otherwise) Removed FastPointer property, use the GetFastPointer function instead (it checks boundaries) įixed an access violation in the undo storage code when reallocating memory during storing of undo data Restored compatibility of mphexeditorex.pas with delphi 6 Ĭhanged key handling (VK_INSERT, no action if a control key is pressed) įixed an access violation in CursorOverSelection when moving the cursor overĪdded conditional defines for delphi 8 and delphi 2005 in MPDELVER.INC Standard actions support in TMPHe圎ditorEx įixed painting bug when drawing solid "secondary" cursor frames (FocusFrame = False)

The editor control is put on a TFrame component When changing HexLowerCase, the ruler has not been drawn correctly Īdded support for exporting regedit hexdata clipboard format in TMPHe圎ditorEx Ĭhanged SelectionChanged method, so the OnSelectionChanged event should work when ĭifferent calculation of textheight and charwidth to better support e.g. The component sources are included in the package.
Borland c++ builder onchange how to#
how to contact the author of the package īorland Delphi 4, 6, 7, 2006 and C++ Builder 6. OLE drag and drop, printing, print preview and more. TMPHe圎ditorEx is an advanced hex editor, is supports TMPHe圎ditor is a TCustomGrid descendant to view andĮdit binary files in hexadecimal and textual format. TMPHe圎ditor/TMPHe圎ditorEx components by
