C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Вывод файла как в просмотрщике hex кодов
** graham
Отправлено: 17.01.2006, 17:11


Не зарегистрирован







Нужно открыть файл, вырезать из начала 24 байта, потом вывести на экран как это сделано, к примеру, в winhex (слева смещение, шестнадцатеричный код, вид этого дела в ASCII и прокрутка этого дела до конца). Потом при желании редактирование вручную и вывод в COM-порт. Не представляю как это дело организовать, т.к. последний раз программировал на Builder'e 3-4 года назад. После этого занимался исключительно железом и программированием микроконтроллеров.

Думал сделать в 3х разных Memo, не знаю как проскроллировать их одновременно. Подскажите, как лучше решить эту задачу, чтобы я хоть знал в каком направлении копать.
olegenty
Отправлено: 17.01.2006, 17:13


Ветеран

Группа: Модератор
Сообщений: 2412



скроллировать синхронно можно так: https://rxlib.ru/forums/index.php?ac...89f70239eba6c64
Guest
Отправлено: 17.01.2006, 17:15


Не зарегистрирован







24 байта
Можно обойтись и TEdit'ами а смещения нарисовать Label'ами.
TStringGrid или более продвинутые ее варианты вам в помощь.
** graham
Отправлено: 17.01.2006, 21:45


Не зарегистрирован







Отображение на экран решил компонентом MPHexEditor. А вот как обработать файл до того как он выведется на экран? Если конкретно, то надо открыть файл, поправить его немного, потом вывести в MPHexEditor, а при закрытии программы или Child, запросить сохранить в этот файл или в другой.

Вернуться в Вопросы программирования в C++Builder