|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.05.2008, 13:47 | #1 |
Регистрация: 07.05.2008
Сообщений: 7
|
работа с Word
Всем привет, такая вот задача, есть поле Blob в ней текст Word точнее даже формата RTF. Задача вывести его в Word, а если юзер сделал изменения то сохранить измененый документ обратно в Blob.
Спасибо. |
07.05.2008, 14:18 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Вытаскивай из BLOB во временный файл и его уже в ворде открывай, ну и наоборот его содержимое запихивай в БЛОБ
I'm learning to live...
|
07.05.2008, 14:19 | #3 |
Регистрация: 07.05.2008
Сообщений: 7
|
а как отследить что юзер его изменил?
|
07.05.2008, 15:02 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
через FindFirstChangeNotification например
или сравнить дату изменения файла с предидущей.
I'm learning to live...
|
08.05.2008, 10:12 | #5 |
Регистрация: 07.05.2008
Сообщений: 7
|
а как открыть Ворд, чтоб он был модален к моему приложению?
|
08.05.2008, 10:24 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да модальность не обязательна, просто например при открытии ворда скрывай свое приложение или делай его недоступным пока ворд не закроется.
I'm learning to live...
|
08.05.2008, 14:39 | #7 |
Регистрация: 07.05.2008
Сообщений: 7
|
что-то я не понял.
я вешаю на кнопку открытия текста для редактирования следующее: 1. записываю содержание блоб поля в файл типа temp.rtf. 2. собственно вопрос: как мне открыть ворд чтоб после закрытия его я перешел к шагу 3, где я сравню дату изменения у файла temp.rtf и если она изменилась то запишу его назад в блоб. еще хотелось бы, чтоб у ворда была толька кнопка "сохранить", а кнопки "сохранить как" небыло. 4.И затем я делаю рефреш в базе данных и наблюдаю измененый документ. все это я хочу повесить на событие клик кнопки, поэтому я так понимаю что ворд должен быть модальным к моему приложению.... |
08.05.2008, 15:21 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
1 - через TWordApplication, открываеш документ, скрываеш форму, по срабатыванию WordApplication.OnQuit или WordApplication.OnDocumentBeforeClo se (сам выбереш) показываеш назад свою форму Вот смотри: Код:
2 - Через CreateProcess...WaitForSingleObject , Если будет время напишу пример по второму пункту
I'm learning to live...
Последний раз редактировалось Stilet; 08.05.2008 в 15:30. |
|
08.05.2008, 17:57 | #9 |
Регистрация: 07.05.2008
Сообщений: 7
|
спасибо, попробую
|
13.05.2008, 10:50 | #10 |
Регистрация: 07.05.2008
Сообщений: 7
|
есть еще вопрос, каким образом можно организовать поиск подстроки в Blob-поле. База данных MS SQL, поле типа имадж. Или для этого надо сделать поле типа MEMO и там дублировать текст бес форматирования по которому и искать?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с Word в Delphi | Sanek_ntsk | Общие вопросы Delphi | 4 | 12.06.2008 10:20 |
Работа с документом Word из Delphi | kate4ka | Общие вопросы Delphi | 2 | 18.02.2008 12:12 |
Работа с Word-ом | grey | Помощь студентам | 6 | 25.11.2007 14:28 |
Работа с Word | Shuraken | Общие вопросы Delphi | 2 | 18.09.2007 10:57 |
Работа с Word | Prowler | Общие вопросы Delphi | 1 | 14.09.2007 23:26 |