grayrat
Зарегистрирован: 30.06.2003 Сообщения: 189
|
Добавлено: Пт Мар 26 2004 10:31 Заголовок сообщения: |
|
|
Символы бывают печатные и непечатные. Печатые - с кодами от 32 до 255, а управляющие (непечатные) с кодами от 0 до 31. Мемо умеет отображать печатные символы сгруппированные в строки которые оканчиваются управляющими символами - знаками конца строки (13 и 10). При попытке отобразить непечатные (не все, табуляцию ( или зонец строки (13,10) можно) происходит сбой. В бинарных данных как правило присутствуют все варианты - отсюда то что ты наблюдаешь.
Выход: нужно иным способом чем LoadFromFile открывать файл, причём открывать как бинарный, печатать данные в строку - как тебе нужно, затем эту строку отображать в мемо. Всё это можно реализовать как метод LoadFromBinaryFile у класса-наследника Memo. |
|