![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.05.2008
Сообщений: 7
|
![]()
Всем привет, такая вот задача, есть поле Blob в ней текст Word точнее даже формата RTF. Задача вывести его в Word, а если юзер сделал изменения то сохранить измененый документ обратно в Blob.
Спасибо. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Вытаскивай из BLOB во временный файл и его уже в ворде открывай, ну и наоборот его содержимое запихивай в БЛОБ
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 07.05.2008
Сообщений: 7
|
![]()
а как отследить что юзер его изменил?
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
через FindFirstChangeNotification например
или сравнить дату изменения файла с предидущей.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 07.05.2008
Сообщений: 7
|
![]()
а как открыть Ворд, чтоб он был модален к моему приложению?
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Да модальность не обязательна, просто например при открытии ворда скрывай свое приложение или делай его недоступным пока ворд не закроется.
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 07.05.2008
Сообщений: 7
|
![]()
что-то я не понял.
я вешаю на кнопку открытия текста для редактирования следующее: 1. записываю содержание блоб поля в файл типа temp.rtf. 2. собственно вопрос: как мне открыть ворд чтоб после закрытия его я перешел к шагу 3, где я сравню дату изменения у файла temp.rtf и если она изменилась то запишу его назад в блоб. еще хотелось бы, чтоб у ворда была толька кнопка "сохранить", а кнопки "сохранить как" небыло. 4.И затем я делаю рефреш в базе данных и наблюдаю измененый документ. все это я хочу повесить на событие клик кнопки, поэтому я так понимаю что ворд должен быть модальным к моему приложению.... |
![]() |
![]() |
![]() |
#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. |
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 07.05.2008
Сообщений: 7
|
![]()
спасибо, попробую
|
![]() |
![]() |
![]() |
#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 |