Я смог найти несколько элементов управления hex, выполнив поиск в Интернете, но не будет компилироваться под Unicode. Кто-нибудь знает, есть ли один доступный?Есть ли компонент шестнадцатеричного редактора для последних версий Delphi?
ответ
Я думаю, что KHexEditor имеет поддержку D2009 и D2010, но не пробовал, я в настоящее время с помощью D2007 ...
на сайте говорят, что поддерживается D2010 –
Я попробовал демонстрацию и открыл файл Юникода с русскими и китайскими иероглифами. Не отображается правильно. Так что я все еще смотрю ... –
Алексей Торгашин-х ATBinHex и ATViewer. Не пробовал с Юникода Дельфи версии, но поддерживает Delphi 2009.
Это выглядит очень многообещающе - спасибо. –
Демонстрация, кажется, работает хорошо, в том числе «Unicode/Hex», который отлично отображает файл в формате Юникод, со смешанным текстом Cryllic/Chinese/English в текстовой области, показывая гексаговое представление. Ницца. –
К сожалению, я должен установить 3 дополнительных библиотеки, чтобы скомпилировать демо-версию ... bummer. OSS, я думаю, я не могу жаловаться слишком много. –
Я думаю SynEditPlus также имеет контроль шестигранной редактор: http://sourceforge.net/apps/mediawiki/synedit/index.php?title=SynEdit_Home_Page
Я скомпилированный cmpHexEdit блок Колина Уилсона, часть его библиотеки ResourceEditorComponents, используемый в его редактор ресурсов. Он компилируется, но не совсем работает с широкими пределами. Я все еще смотрю, но, возможно, это поможет, если я не найду что-то лучше. Что вы в конечном итоге использовали? –
@ Крис: Я закончил с помощью KHexEditor. Мне не нужно было отображать символы Unicode правильно; просто чтобы он скомпилировал и отобразил двоичные файлы должным образом в версиях Delphi с поддержкой Unicode. –
Спасибо Мейсон, мне это нужно, чтобы отобразить символы юникода, поэтому я собираюсь с ATBinHex. Раньше я использовал Colin Wilson's, который теперь, видимо, поддерживает редактирование (мой был старый), но не обрабатывает Unicode правильно. –