Memo.Lines.LoadFromStream(MS);

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Memo.Lines.LoadFromStream(MS);

Сообщение VAshot » 03.12.2007 12:05:34

Почему не работает следующая конструкция?
Код: Выделить всё
MS: TMemoryStream;
BL = TBlobField;
MS := TMemoryStream.Create;
MS.Clear;
-----
BL(FBDataSet.FieldByName('PARAMETRES')).SaveToStream(MS);
Memo.Lines.LoadFromStream(MS);


когда, как следующая работает:
Код: Выделить всё
BL(FBDataSet.FieldByName('PARAMETRES')).SaveToStream(MS);
MS.SaveToFile('D:\a.txt');
Memo.Lines.LoadFromFile('D:\a.txt');
Аватара пользователя
VAshot
постоялец
 
Сообщения: 128
Зарегистрирован: 01.11.2007 12:31:21
Откуда: Пермь

Сообщение alexs » 03.12.2007 12:25:42

А спозиционировать MS в начало потока кто будет?
после записи в поток указатель будет в конце потока
и что ты из конца прочитаеш?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4054
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

Рейтинг@Mail.ru