![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему так ;length(chr(9)+chr(8)+chr(0)+... + chr(56)....)= пусто
ah © (2002-05-01 16:01:00)му значению ?
Anatoly Podgoretsky (2002-05-04 12:48:00) [1]ah © (01.05.02 17:31)
Вообще то это обще принятая практика, отображать непечатные символы в виде абревиатуры <null><eof> и так далее
JC (2002-05-04 12:43:00) [2]Если хочешь цифры в мемо то IntToStr(i:integer), если хочешь символы(получиться чёрте-что), то прибавляй к коду [33]( после 32 и до 255) идут "отображаемые" буквы, никогда не используй chr(0), это конец строки.
ah (2002-05-01 18:04:00) [3]а вам не приходилось работать с вышеуказанной компонентом ?
Anatoly Podgoretsky (2002-05-01 17:39:00) [4]Ну и что, мемо предназначен для отображения и редактирования текстов, а не двоичныж данных
ah (2002-05-01 17:31:00) [5]у меня байты идут с компорта нулевые , к сожалению ...
не з\хотелось бы усложнять и заменять их на другие значения . Использую comportlibrary 2.60
Anatoly Podgoretsky (2002-05-01 17:25:00) [6]Не использовать #0
ah (2002-05-01 17:17:00) [7]m это memo. А что нужно чтобы не обрезало ?
Anatoly Podgoretsky (2002-05-01 16:51:00) [8]Что такое m1, но большинство компонент обрежут твою строку по символу #0
ah (2002-05-01 16:23:00) [9]чуть чуть не так, полученное значение стринга я помещаю в m1.text, а потом определяю длину m1.text и она оказывается не соответсвуюшей , если есть нулевой байт ?