Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
4-16800
chi
2003-11-25 13:47
2004.02.06
Динамическое создание картинки в памяти


7-16767
Sadya
2003-11-12 17:03
2004.02.06
Как узнать сколько % проца ест один процесс


3-16036
rika
2004-01-12 15:58
2004.02.06
Как вставить в текстовый файл инфу из БД?


3-16118
Yurij-71@ukr.net
2004-01-14 19:18
2004.02.06
Связывание таблиц в Halcyon


14-16718
Igorek
2004-01-16 17:55
2004.02.06
Гибридные мобильные телефоны




   Наверх