Delphi компонент hexeditor

Данный Delphi компонент представляет из себя наследника от класса TCustomGrid. Умеет отображать в шестнадцатеричном представлении бинарные файлы, а так же изменять их в том же ключе. Компонент предельно прост в использовании и предоставляет два ключевых метода:
  • LoadFromFile – загрузка файла
  • SaveToFile – и его сохранение
Так же, компонент имеет и другие интересные методы и свойства:
  • procedure THexEditor.DeleteSelection – удаляет выделенный кусок из файла
  • procedure THexEditor.ReplaceSelection(par,par) – заменяет выделенный кусок другим куском
  • property BackupExtension:string – расширение для резервного файла
  • property Colors:TColors – можно полностью настроить внешний вид (изменить цвета)
  • И многое другое…
Ещё, в комплекте есть другой Delphi компонент – THexToCanvas, назначение которого можно понять из его названия. Может использоваться для распечатки дампа, например.

Важная информация

  1. Для установки компонента, необходимо, в настройках проекта включить опцию изменения типизированных констант.
  2. Работает в средах Delphi 6-2007. На Юникодных не работает.
Исходник
Демка
Лицензия
Автор
Ссылка
Да
Нет
Freeware
John Hamm

4 коммент.

  1. Анонимный // 18 августа 2010 г. в 13:23  

    Автору блога на заметку - не плохо бы еще и ссылку на официальный сайт приводить (если он есть в природе).

  2. Кайзер Созо // 18 августа 2010 г. в 18:49  

    Дык приводим, если он есть и жив.

  3. Александр // 27 января 2011 г. в 11:47  

    Этот компонент меня убивает. Я не делфи-программист, но очень завидую таким возможностям: "Кинь на форму и скомпилируй."

  4. Анонимный // 27 февраля 2016 г. в 03:35  

    omskrek.do.am/ Омск реклама, афиша
    http://uid.ucoz.org/ уид юкоз про Пермь http://vpermi.ucoz.ru/forum/
    http://catalog-perm.do.am/ каталог магазинов Перми открытый
    http://teron.at.ua/ терон Пермь форум объявления недвижимость Перми в группе https://vk.com/perm.nedvizhimost
    платят за отзывы http://forumotzyv.ucoz.com/ форум конкурсы http://forumotzyv.ucoz.com/