⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hexeditor.html

📁 16进制HEX编辑器DELPHI控件源码。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
    <li>CreateUndo is no longer a function, but a procedure. now
    an exception is raised when no undo record can be
    created</li>
  </ul>

  <p>version 12-10-2003: december 10, 2003</p>

  <ul>
    <li>renamed OnLoadSaveProgress to OnProgress</li>

    <li>added property FindProgress</li>

    <li>added custom find methods OnFind, OnWildcardFind</li>

    <li>Find and FindWithWildcard speeded up by using precompiled
    character tables</li>

    <li>Find and FindWithWildcard now also fire the OnProgress
    event if FindProgress is set to true</li>

    <li>fixed a bug in mouse handling (weird selection or line
    offsets when doublecklicking ruler bar/offset panel)</li>

    <li>modified selection code to better support double byte
    selection (unicode)</li>
  </ul>

  <p>version 09-24-2003: september 24, 2003</p>

  <ul>
    <li>modified the BCB6 package</li>
  </ul>

  <p>version 09-09-2003: september 09, 2003</p>

  <ul>
    <li>changed some constants, classes and types from MPTH... to
    MPH...</li>

    <li>changed MPHCustTransFieldFrom/To to
    MPHCustomCharConv</li>

    <li>BytesPerBlock and SeparateBlocksInCharField
    propert&iacute;es added</li>

    <li>DataSize property is writeable now</li>

    <li>Page down key now also reaches the last row</li>

    <li>added OnGetOffsetText property</li>

    <li>added AddSelectionUndo procedure</li>

    <li>added defines for delphi7, renamed delver.inc to
    mpdelver.inc</li>

    <li>added wildcard search (FindWithWildcard)</li>

    <li>added SeekToEOF</li>

    <li>changed keyboard handling, so OnKeyDown should work
    better</li>

    <li>added GotoBookmark method to set cursor to a bookmarked
    position</li>

    <li>added OnBookmarkChanged property</li>

    <li>support for unsigned int64 radix conversions</li>

    <li>Replace method added</li>
  </ul>

  <p>version 07-05-2003: july 05, 2003</p>

  <ul>
    <li>better handling of odd sized files when BytesPerUnit
    &lt;&gt; 1</li>

    <li>added support for pasting clipboard data in fixed
    filesize mode in TMPHexEditorEx</li>

    <li>added RegEdit_HexData clipboard support in
    TMPHexEditorEx</li>
  </ul>

  <p>version 05-25-2003-b: may 25, 2003</p>

  <ul>
    <li>fixed a bug (moving the cursor beyond eof)</li>
  </ul>

  <p>version 05-25-2003: may 25, 2003</p>

  <ul>
    <li>added some kind of ownerdraw (see OnDrawCell)</li>

    <li>no ':' is printed when offset display is not used</li>

    <li>added hpp generating statements for bcb
    compatibility</li>
  </ul>

  <p>version 05-20-2003: may 20, 2003</p>

  <ul>
    <li>renamed, added and changed some methods, classes and
    properties</li>

    <li>fixed some bugs in the ruler display (e.g. when
    BytesPerRow is changed)</li>

    <li>fixed some bugs when BytesPerUnit &lt;&gt; 1</li>

    <li>added some unicode support (UnicodeChars and
    UnicodeBigEndian)</li>

    <li>fixed some half byte (nibble) related bugs</li>
  </ul>

  <p>version 05-17-2003: may 17, 2003</p>

  <ul>
    <li>added DisplayStart and DisplayEnd functions to retrieve
    the data bounds currently displayed</li>

    <li>added BytesPerUnit and RulerBytesPerUnit properties to
    treat words/dwords/qwords as a unit</li>

    <li>added SyncView procedure and OnSelectionChanged property
    to synchronize position and selection with another
    editor</li>

    <li>added ShowPositionIfNotFocused property to show the
    current position if the editor is not focused</li>

    <li>corrected bottom margin handling when printing</li>

    <li>corrected upper/lowercase hex chars in printing</li>

    <li>the current unit is selected now when doubleclicking
    data</li>

    <li>added flags pfCurrentViewOnly (just print the currently
    visible data) to PrintOptions.Flags</li>
  </ul>

  <p>version 10-25-2002: october 25, 2002</p>

  <ul>
    <li>corrected the BytesPerColumn default value</li>
  </ul>

  <p>version 08-18-2002: august 18, 2002</p>

  <ul>
    <li>modified painting and selection</li>

    <li>implemented an additional ruler bar at the top</li>

    <li>new properties: ShowRuler, DrawGutter3D</li>
  </ul>

  <p>version 08-12-2002: august 12, 2002</p>

  <ul>
    <li>modified Changed calls to get correct Modified property
    in OnChange handler</li>
  </ul>

  <p>version 08-09-2002: august 09, 2002</p>

  <ul>
    <li>included missing include file delver.inc</li>

    <li>added OnChange event</li>
  </ul>

  <p>version 07-21-2002: july 21, 2002</p>

  <p>too many changes to mention here (completely rewritten,
  basic and advanced versions TMPHexEditor and TMPHexEditorEx),
  please read the documentation included with this package for
  more information</p>

  <div class="top" align="right">
    <a href="#_top">top</a>
  </div>

  <p>v 1.16: 02/02/99</p>

  <ul>
    <li>added WMGetDlgCode to avoid problems with
    shortcut-controls on the form</li>

    <li>changed the property name ReadOnly to ReadOnlyFile ( to
    avoid confusion, sorry )</li>

    <li>fixed updating when the font gets changed</li>

    <li>added OnKeyPress-support ( now you can modify the key
    before THexEditor will parse it in this event )</li>

    <li>property WantTabs : Boolean ; if true, you can navigate
    between char and hex field with the TAB key, if false, you
    can navigate between your form's controls with the TAB key,
    to change the current field in THexEditor, you have to use
    CTRL+T.</li>

    <li>property ReadOnlyView : Boolean ; if true, than the
    text/data in THexEditor can't get edited via key presses,
    just selection , moving and scrolling are still
    available</li>
  </ul>

  <p>v 1.15: 01/03/99</p>

  <ul>
    <li>added option odOctal to TOffsetDisplayStyle to display
    line offset in octal system ("8"-based)</li>

    <li>fixed a problem on creating a THexEditor dynamically (
    thanks to John Shailes , JohnShailes _at_ email.msn.com
    )</li>

    <li>property AllowInsertMode : Boolean ; if this is set to
    true, THexEditor doesn't overwrite but insert values at the
    current cursor position ( this cannot be set if NoSizeChange
    is True )</li>

    <li>property IsInsertMode : Boolean ; readonly, if it returns
    true, the current mode is inserting (see above )</li>

    <li>property AutoCaretMode : Boolean ; if true, the caret
    will be set to a block in overwrite mode and to a left line
    in insert mode automatically</li>
  </ul>

  <p>v 1.14: not released</p>

  <ul>
    <li>fixed some bugs</li>

    <li>added currently unsupported variable line lengths</li>

    <li>added NoSizeChange property</li>
  </ul>

  <p>v 1.13: 11/07/98</p>

  <p>added AsText and AsHex property ( and converting functions
  for "aa00bb" style hex files ) , MaskWhiteSpaces property to
  avoid the '.' if you have a font that can display chars from #0
  to #31; also typing capitals rather than lowercase chars in the
  char field is now possible ( most of this stuff has been
  suggested from Philippe Chessa , Philippe_Chessa _at_
  compuserve.com, thanks )</p>

  <p>v 1.12: 10/25/98</p>

  <ul>
    <li>added Half Byte (Nibble) support (insert/delete, swap
    hi/lo nibbles in hex view)</li>

    <li>better performance</li>

    <li>the markers are now available for reading/writing</li>

    <li>added support for some different code types in the char
    view : ANSI , 8 Bit ASCII ( OEM / Dos style ) , 7 Bit ASCII ,
    Macintosh(TM) character set , IBM(TM) EBCDIC cp 038 also
    conversion of the file's contents (or a range of them) from
    one to another code type is possible (many thanks to
    Christophe LE CORFEC, CLC _at_ khalif.com for ebcdic and half
    byte suggestions)</li>
  </ul>

  <p>v 1.1 : 10/04/98</p>

  <ul>
    <li>added find,seek, customizable layout (many thanks to John
    Hamm, John _at_ TEMPUS.COM )</li>
  </ul>

  <p>v 1.0 Beta 1 : 08/15/98</p>

  <ul>
    <li>first public release</li>
  </ul>

  <div class="top" align="right">
    <a href="#_top">top</a>
  </div>

  <h2><a name="installation" id=
  "installation"></a>installation:</h2>

  <ul>
    <li>Delphi 2006: open, compile and install the package
    MPHexEditor_D10.dpk under the vcl\Delphi-2006 directory</li>

    <li>Delphi 7: open, compile and install the package
    MPHexEditor_D7.dpk under the vcl\Delphi-7 directory</li>

    <li>Delphi 6: open, compile and install the package
    MPHexEditor_D6.dpk under the vcl\Delphi-6 directory</li>

    <li>Delphi 4: open, compile and install the package
    MPHexEditor_D4.dpk under the vcl\Delphi-4 directory</li>

    <li>BCB 6: open, compile and install the package
    MPHexEditor_BCB6.bpk under the vcl\BCB-6 directory</li>

    <li>others: copy all files under the \vcl subdir in a
    directory contained in delphi's search path. add
    MPHexEditorReg.pas to one of your library packages (e.g.
    "Borland Delphi User Components") and recompile this package.
    After successfull recompiling, the two components
    TMPHexEditor and TMPHexEditorEx should be available on the
    "mirkes.de" tab.</li>
  </ul>

  <div class="top" align="right">
    <a href="#_top">top</a>
  </div>

  <h2><a name="usage" id="usage"></a>usage:</h2>

  <p>read the help file included in this package (under the \doc
  path).</p>

  <div class="top" align="right">
    <a href="#_top">top</a>
  </div>

  <h2><a name="contact" id="contact"></a>contact:</h2>

  <p>the author of this package is markus stephany, saarbr點ken, saarland, germany.</p>

  <p><a href=
  "mailto:vcl[at]mirkes[dot]de">mailto:vcl[at]mirkes[dot]de</a>
  (<b>change the obvious!</b>)</p>

  <p><a href="http://www.mirkes.de">http://www.mirkes.de</a></p>

  <div class="top" align="right">
    <a href="#_top">top</a>
  </div>

  <h2><a name="license" id="license"></a>license:</h2>
  <pre>
Copyright : &copy; markus stephany, all rights reserved

    This source code is freeware. You may use, change, and distribute without
    charge the source code as you like. This unit can be used freely in any
    commercial applications. However, it may not be sold as a standalone product
    and the source code may not be included in a commercial product. This unit
    is provided as is with no warrent or support. Make sure to read relevant
    information and documentation from Microsoft before using this unit.
</pre>

  <div class="top" align="right">
    <a href="#_top">top</a>
  </div>

  <h2>-end-</h2>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -