Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вставить текст в Formatted Memo 
:(
    Опции темы
former
  Дата 23.11.2006, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: 7
Всего: 17



Есть таблица Paradox с несколькими полями, одно из которых Formatted Memo. Как программно без использования других компонентов вставить в это поле форматированный текст из RTF файла? Файл RTF создан путём сохранения текста из RichEdit другим приложением. smile 


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
Ozzя
Дата 23.11.2006, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 19.7.2004

Репутация: нет
Всего: 1



Взято из ДРКБ
Код

Как сохранить RTF в TBlobfield? 
     
  

В этом примере поле 'Table1Memo' это paradox 'formatted memo'. Оно так же может быть полем blob. 

Через TBlobStream содержимое контрола RichEdit можно загружать или сохранять в базу данных: 

procedure TForm1.BtnGetClick(Sender: TObject);  
var  
  bs: TBlobStream;  
begin  
  bs:= Nil;  
  with Table1 Do  
    try  
      open;  
      first;  
      bs:= TBlobStream.Create( table1memo, bmread );  
      Richedit1.plaintext := false;  
      Richedit1.Lines.Loadfromstream(bs);  
    finally  
      bs.free;  
      close;  
    end;  
end;  

procedure TForm1.BtnPutClick(Sender: TObject);  
var  
  bs: TBlobStream;  
begin  
  bs:= Nil;  
  with Table1 Do  
    try  
      open;  
      first;  
      edit;  
      bs:= TBlobStream.Create( table1memo, bmwrite );  
      Richedit1.plaintext := false;  
      Richedit1.Lines.Savetostream(bs);  
      post;  
    finally  
      bs.free;  
      close;  
    end;  
end; 

Взято из [URL=http://forum.sources.ru]http://forum.sources.ru[/URL] 





Это сообщение отредактировал(а) Ozzя - 23.11.2006, 09:11
PM MAIL   Вверх
former
Дата 23.11.2006, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: 7
Всего: 17



Цитата

Файл RTF создан путём сохранения текста из RichEdit другим приложением!


Это я уже видел. Сдесь используется RichEdit, а мне нужно программно сразу из RTF файла в Formatted Memo.  smile 


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0994 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.