Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.06;
Скачать: CL | DM;

Вниз

SetLength и чтение строки   Найти похожие ветки 

 
ИМХО ©   (2004-01-23 18:49) [0]

Кто знает, из-за чего может быть такая бодяга:

Имеется нетипизированный файл. Известна позиция и длина строки, которую нужно прочитать.

Делаю, как обычно:
SetLength(Message, MsgLen);

Затем:
MyStream.Position := MsgPos;
MyStream.Read(Message[1], MsgLen);

Здесь проблема:
считывается НЕ вся строка, а лишь часть ее (то есть длина Message много меньше MsgLen)

Это из-за каких-то недопустимых символов в файле?


 
Serginio666   (2004-01-23 19:09) [1]

Проверь на присутствие #0 в Message. А Lengt(Message)==MsgLen
просто отображение заканчивантся при достижении #0


 
ИМХО ©   (2004-01-23 19:46) [2]

Спасибо, гляну сейчас.



Страницы: 1 вся ветка

Текущий архив: 2004.02.06;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.018 c
4-16819
Talla2k
2003-11-27 14:01
2004.02.06
Dll и сообщение


3-16095
dalamar
2004-01-08 04:10
2004.02.06
SQL ADO connection и Access. Проблема вставки данных


3-16164
Wall
2004-01-14 12:00
2004.02.06
операция со строками


4-16833
Awod
2003-11-27 11:45
2004.02.06
Сообщения при переключении между окнами разными способами


14-16644
}|{yk
2004-01-13 13:02
2004.02.06
Смотрите, как нужно работать!