Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запустить прогу с возможностью работать в своём приложени? [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо