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

Вниз

TStringList не хочет грузится из TStringStream   Найти похожие ветки 

 
lipskiy ©   (2002-04-07 00:15) [0]

Почему так не работает:
StringStream.WriteBuffer(addr^,BlockSize);
StringList.LoadFromStream(StringStream);


А так работает:
StringStream.WriteBuffer(addr^,BlockSize);
Num:= 1;
for i:= 1 to StringStream.Size-1 do
if (StringStream.DataString[i] = #13) and (StringStream.DataString[i+1] = #10) then
begin
StringList.Add(Copy(StringStream.DataString,Num,i-Num));
Num:= i+2;
end;


Второй вариант - просто ручная загрузка строки в массив строк по кодам #10#13.
Но ведь не хочется каждый раз писать эту бодягу.
Почему нормальный первый вариант возвращает пустой StringList?


 
MBo ©   (2002-04-07 01:08) [1]

а
StringList.Text:=StringStream.DataString;
не пойдет?


 
lipskiy ©   (2002-04-07 13:32) [2]

Пошло!
Спасибо, как это я сам не допер :)



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-57681
eSKey
2002-04-03 17:58
2002.04.18
Отдельный Font для каждой ячейки StringGrid и т.д.


1-57764
lipskiy
2002-04-03 21:34
2002.04.18
Когда правильно делать FreeAndNil, а когда просто Free?


3-57658
DRIVER
2002-03-29 08:26
2002.04.18
Работа с БД


1-57717
ruslan_as
2002-04-08 13:42
2002.04.18
прозрачная Label


14-57886
lipskiy
2002-03-10 00:54
2002.04.18
Реально ли собрать народ на рисковое мероприятие?