Форум: "Основная";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];
ВнизВ сотый раз и все безответно... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c