Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с потоками.


Гость ©   (2009-04-10 10:05:00) 


var
TTrashViewDSet : TpFIBDataSet;
actualStream : TMemoryStream;
...
  actualStream   := TMemoryStream.Create;
...
   TBlobField(DMForm.TTrashViewDSet.FieldByName('actual_trash')).SaveToStream(actua lStream);
   Memo1.Lines.LoadFromStream(actualStream);

Помогите, пожалуйста, разобраться.
Хочется вытащить  из датасета данные в мемо. Но в рез-те таких вот действий в мемо ничего не попадает.
И просьба: использование DBMemo не предлагать.


Гость   (2009-04-10 13:10:00) [1]

[b]sniknik[/b], спасибо еще раз!! Дело оказалось именно в позиции! :)


sniknik   (2009-04-10 12:05:00) [2]

да вроде нормально все, единственное я бы поставил еще actualStream.Position:= 0; перед внесением в мемо.


Гость   (2009-04-10 11:14:00) [3]

sniknik, спасибо. действительно заработало, я признаться, полагал, что будет присвоена только первая строка.
И все же просто интересно, где я ошибаюсь при работе с потоками?


sniknik   (2009-04-10 10:16:00) [4]

Memo1.Text:= TTrashViewDSet.FieldByName('actual_trash').AsString;
должно работать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо