![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запуск программы в модальном режиме [D6, XP]
q1485 © (2008-01-24 19:34:00)Мне нужно написать программулину, которую что-то будет вызывать, передавая ей параметры в консоли.
После вызова будет появляться окно моей программы и нужно сделать так, чтобы оно было модальным, то есть лочило до своего завершения приложение, которое его запустило. Подскажите пожалуйста, как?
Юрий Зотов (2008-01-24 21:08:00) [21]А почему бы запускалке не лочить саму себя?
if CreateProcess(..., ProcessInformation) then // Запустили
begin
CloseHandle(ProcessInformation.hThread); // Отпускаем ненужный ресурс
WaitForSingleObject(ProcessInformation.hProcess, INFINITE); // Ждем завершения
CloseHandle(ProcessInformation.hProcess) // Отпускаем ненужный ресурс
end