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

Вниз

FIB, TMemoryStream, TRichEdit   Найти похожие ветки 

 
faiwer ©   (2009-09-28 17:53) [0]

FIB, D09. Почему следующий код не работает?

var
mem: TMemoryStream;
begin
...
mem:=TMemoryStream.Create;
TBlobField(DM.RecipesDS.FieldByName("TEXT")).SaveToStream(mem);
ТекТекст.Lines.LoadFromStream(mem);
mem.Free;
...
end;


При этом аналогичный ему:

TBlobField(DM.RecipesDS.FieldByName("TEXT")).SaveToFile("temp\text.rtf");
ТекТекст.Lines.LoadFromFile("temp\text.rtf");

работает...

так же работает следующий код:
mem:=TMemoryStream.Create;
try
 ТекТекст.Lines.SaveToStream(mem);
 TBlobField(DM.RecipesDS.FieldByName("TEXT")).LoadFromStream(mem);
finally
 mem.Free;
end;


Меня в принципе и через файл устроит, но хотелось бы сделать по уму...


 
Игорь Шевченко ©   (2009-09-28 18:02) [1]

RTFM: TStream.Seek


 
faiwer ©   (2009-09-28 18:25) [2]

заработало, ty



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

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

Наверх




Память: 0.47 MB
Время: 0.057 c
6-1209555293
leechdraw
2008-04-30 15:34
2009.11.15
Как отправть письмо со вложением?


2-1254066422
K_Lock
2009-09-27 19:47
2009.11.15
1 копия формы в MDI приложении


15-1253313038
DVM
2009-09-19 02:30
2009.11.15
Как путь типа SystemRoot ... превратить в нормальный?


15-1253024641
БарЛог
2009-09-15 18:24
2009.11.15
Физика. Давление и температура воды?


2-1254421987
Семён. А
2009-10-01 22:33
2009.11.15
Как модифицировать функцию? + Array