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

Вниз

сохранение форматированного текста - ну где???   Найти похожие ветки 

 
malamba   (2004-03-05 10:25) [0]

Подскажите, плз.
В каком поле лучше хранить форматированный текст?
Я так полагаю, что в BLOB.
НО как перевести string в поток и обратно?
Вся трудность в том, что Tstream существует как бы сам по себе, а string - сами по себе.
Пробовал и так и сяк и через TstreamString, но что-то не идет, а полного примера нигде не нашел.
Может кто с этим возился, подскажите, в каком направлении копать.


 
Johnmen ©   (2004-03-05 10:35) [1]

Так строка - последовательность байт, и поток - последовательность байт. Делай выводы и копай... :)


 
Stas ©   (2004-03-05 10:57) [2]

Var St:TMemoryStream;
begin
...
TBLOBFIELD (ADOTABLE1.FieldByNAme (MyField)).SaveToStream (st);
RichEdit1.LoadFromStream (st);
...
end;


 
malamba   (2004-03-05 11:06) [3]

RichEdit1.LoadFromStream (st);

Все бы хорошо, но метод Load... отсутствует в RichEdit.
Я тоже об этом уже думал.

А TBLOBFIELD (ADOTABLE1.FieldByNAme (MyField)).SaveToStream (st);

В принципе я делаю несколько иначе ( жаль под рукой нет кода) - через TADOBlobStream,
но что загружается из BLOB поля - непонятно ( TBLOBStream пустой).
Вот это-то то и пугает...


 
Stas ©   (2004-03-05 11:09) [4]

Можно прямо подключить DBRICHEDIT  к BLOB полю.


 
Stas ©   (2004-03-05 11:12) [5]

RichEdit1.Lines.LoadFromStream();


 
malamba   (2004-03-05 11:36) [6]

Попробуем, попробуем....



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
6-1075524205
Don
2004-01-31 07:43
2004.04.04
INTERNET


3-1078871798
Reaper
2004-03-10 01:36
2004.04.04
Как в таблице изменить фон текущей ячейки?


1-1079354927
Mim
2004-03-15 15:48
2004.04.04
Не появляются полосы прокрутки клиентской облисти MDI form в CLX


9-1062426521
MeF88
2003-09-01 18:28
2004.04.04
Экспортер в x файлы для 3д Макс 4.0


8-1069512904
Юрий Ж.
2003-11-22 17:55
2004.04.04
Спецификация *.avi файла?