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

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

Окончание загрузки программы [D7, Win2k]


Arsen ©   (2004-02-05 19:42:00) 

Я запускаю две программы с помощью ShellExecute, но вторая программа должна запуститься только после окончания загрузки первой. Подскажите, пожалуйста, как это можно реализовать.

P.S. Если можно, то с примером.

Заранее спасибо.


Arsen   (2004-02-08 17:03:00) [1]

WaitForUnputIdle не для все прог работает (см. выше :)


MBo   (2004-02-07 15:10:00) [2]

CreateProcess или ShellExecuteEx + WaitForInputIdle


akvilon   (2004-02-07 15:01:00) [3]

а если пробовать определять хендл меню? че он возвратит во время загрузки? чей пади всяку бяку


Arsen   (2004-02-07 14:01:00) [4]

Очень долго...


Arsen   (2004-02-06 23:21:00) [5]

Будем ждать :)


akvilon   (2004-02-05 23:36:00) [6]

C 3ds-max WaitForInputIdle не пройдет, т.к. она сигнализирует только о завершении загрузки процесса, а не инициализации самого приложения...
/Arsen ©   (05.02.04 19:42)/
Я когда-то тоже задавался таким вопрос, но ответа так и не нашел.
Может посылыть какое-то сообщение и по реакции на него судить о загрузке?
ИЛИ ПРОСТО ДОЛГО ЖДАТЬ :)


Arsen   (2004-02-05 23:16:00) [7]

//А что ты называешь окончанием загрузки?
Например 3DS-MAX грузится долго. Окончанием его загрузки я считаю прекращение моего винта молотить. Скорее всего (я не знаю), по окончании загрузки прога посылает некий сигнал о готовности...
Кстати ввод данных невозможен в процессе загрузки.

// dima_matrix
CreateProcess имеет меньше настроек, да и работать с ним сложнее...


dima_matrix   (2004-02-05 20:28:00) [8]

Попробуй использовать WaitForInputIdle и зачем тебе ShellExecute - используй апишную функцию CreateProcess...


}{enon   (2004-02-05 19:51:00) [9]

А что ты называешь окончанием загрузки? Момент, когда появилось какое-то окно, когда появилось конкретное окно или когда стал возможным ввод данных?


Наверх

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