Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   startDetached() - как отловить завершение процесса? (https://www.otvetnemail.ru/novyj-arhiv-3-813/startdetached-kak-otlovit-zavershenie-processa-263062/)

Guest 28.09.2011 22:07

startDetached() - как отловить завершение процесса?
 
Надо запустить приложение стороннее, дождаться его завершения, затем открыть диалог на выбор дальнейшего действия.Все прекрасно работает со QProcess::start() и затем QProcess::waitForFinished(). НО не запускаются нормально некоторые приложения (тот же Far или cmd.exe).В startDetached() все запускается, но как синхронизироваться? Даже если использовать winapi. По PID получаю несколько HWND, а дальше не получается WaitForMultipleObjects().Что делать?


Часовой пояс GMT, время: 20:20.


© www.otvetnemail.ru - Форум вопросов и ответов.