Re: Ожидание завершения WinWord
От: altarvic  
Дата: 03.10.06 10:44
Оценка:
Здравствуйте, Demetrio, Вы писали:

D>Здравствуйте!


D>Есть такая задача: необходимо запустить документ Word и подождать завершения работы с ним. Для запуска использовал ShellExecute, ShellExecuteEx и CreateProcess. Последние 2 функции позволяли получить handle процесса и передать его в ожидающую функцию WaitForSingleObject.


D>Проблема в том, что если на момент вызова функции (ShellExecuteEx или CreateProcess) был запущен WinWord, новый процесс не порождается, а просто открывается новое окно с документом. Из-за чего функция WaitForSingleObject не ждет завершения, а сразу же исполняется код следуемый за ней....


D>Как все же остледить завершения запущенного документа?


Как вариант можно использовать OLE Automation.
Сам запускаешь Word, загружаешь в него документ, потом закрываешь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.