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

Вниз

В сотый раз и все безответно...   Найти похожие ветки 

 
V-A-V   (2002-12-26 15:28) [0]

Какой раз задаю один и тот-же вопрос, но никак не получу на него ответ.
Кто-нибудь знает как отследить завершение Word-а запущенного
из своего приложения через OLE.
Знаю, что это возможно только не знаю как.
Например у компонента TWordApplication есть обработчик OnQuit,
на него вешешь, что тебе нужно и всее...
А как это сделать без компонента если я создал
...
WordApp:= CreateOLEObject("Word.Application");
...
ну и т.д
Как в этом случае отследить когда юзер закрыл Word ?


 
Axis_of_Evil ©   (2002-12-26 15:43) [1]

Закрыл Word => FindWindow возвращает хню


 
asmith   (2002-12-26 16:04) [2]

Смотри в сторону интерфейса IApplicationEvents


 
Паша ©   (2002-12-26 18:24) [3]

Скорее всего никак нельзя отследить (и зачем?). Для случая с
vExcel:= CreateOLEObject("Excel.Application");
Excel будет висеть в vExcel, даже если пользователь его закрыл (видно по Ctr+Alt+Del), можно работать с ним дальше. С Word, наверно, тоже самое


 
asmith   (2002-12-26 19:10) [4]

Смотри пример word8auto (\Delphi5\Demos\Activex\Oleauto\Word8), там как раз подключение идет не через TWordApplication и используется механизм событий COM


 
V-A-V   (2002-12-28 07:44) [5]

Был на выходных...
Благодарю всех за помощь.

>asmith (26.12.02 19:10)
>Смотри пример word8auto (\Delphi5\Demos\Activex\Oleauto\Word8), >там как раз подключение идет не через TWordApplication и >используется механизм событий COM

Вот это то, что нужно.!




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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
4-25146
chernoruk
2002-11-15 20:02
2003.01.09
cmd.exe


8-24984
Nikolai_S
2002-09-23 12:31
2003.01.09
Печать TMetafile на черно-белом принтере


14-25091
inc(665)
2002-12-22 13:16
2003.01.09
NY, how, where, with who? :)


3-24785
Карелин Артем
2002-12-16 14:23
2003.01.09
Работа с большой базой.


14-25034
Ketmar
2002-12-19 15:27
2003.01.09
власть развращает...