Текущий архив: 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.44 MB
Время: 0.005 c