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

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

WaitForInputIdle use again [D6, WinME]


DeepProg ©   (2002-06-28 15:17:00) 

Задача: Запуск внешнего приложения с помощью CreateProcess, ожидание его готовности WaitForInputIdle. Вылезает диалог. Закрываем диалог SendMessage. Теперь снова нужна WaitForInputIdle ( обязательно!).
Проблема: Второго запуска приложения быть не должно! А WaitForInputIdle не работает вне CreateProcess.
Как сделать так, чтобы второй вызов WaitForInputIdle был обращен после закрытия диалога к тому же внешнему приложению?


DeepProg   (2002-06-28 15:28:00) [1]

Кстати,
вот когда второй раз запускается внешнее приложение (снова CreateProcess), второй вызов WaitForInputIdle срабатывает в отношении первого внешнего приложения и как раз оказывает нужный эффект. Единственный, но огромный недостаток - приходится второй раз запускать приложение, а это исключено.


Наверх

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