![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как запустить прогу с возможностью работать в своём приложени? [D6, D7, Win2k, WinXP]
DuhcmanSoft © (2004-02-25 15:36:00)Как написать функцию которая бы выполняла приложение, а по его завершении выдавала результат True для продолжения обычного режима работы моего приложения?
Через CreateProcess, WaitForSingleObject получается что приложение запускается, а моё приложение подвисает ждёт завершения запущенного приложения, а как зделать что бы и приложение и моя программа работали совместно и получить результат завершения.
Digitman (2004-02-25 16:05:00) [1]
> DuhcmanSoft
cм. MsgWaitForMultipleObjects()
BiN (2004-02-25 15:47:00) [2]DuhcmanSoft © (25.02.04 15:43) [5]
в другом потоке WaitForMultipleObjects
ожидаешь или завершение чужого процесса или своего какого-либо сигнала (например используя евент)
DuhcmanSoft (2004-02-25 15:44:00) [3]> Игорь Шевченко
> INFINITE я так и делаю
Прошу прощения я не так понял а какой тогда параметр ставить
DuhcmanSoft (2004-02-25 15:43:00) [4]Игорь Шевченко
INFINITE я так и делаю
DuhcmanSoft (2004-02-25 15:39:00) [5]Игорь Шевченко
А как тогда выловить момент завершения запущенного приложения?
Игорь Шевченко (2004-02-25 15:39:00) [6]BiN © (25.02.04 15:38)
...или второй параметр ставить не INFINITE...
BiN (2004-02-25 15:38:00) [7]Игорь Шевченко © (25.02.04 15:37) [1]
... в том же потоке
Игорь Шевченко (2004-02-25 15:37:00) [8]Не вызывать WaitForSingleObject