Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
ВнизЗапуск и ожидание окончания Найти похожие ветки
← →
()utLaw (2003-04-20 22:46) [0]Требуется запустить программу и дождаться, пока она отработает...
← →
LEON (2003-04-20 22:47) [1]CreateProcess...
← →
()utLaw (2003-04-20 22:54) [2]И что дальше?
← →
Makhanev A.S. (2003-04-20 23:07) [3]Одно из решений:
делать ShellExecute - запуск внешней программы, создание процесса, запуск таймера.
делать по таймеру снимок идущих процессов - как только наш внешний процесс исчез из списка - событие завершения программы
Если внешняя программа твоя, то есть более простые варианты.
← →
()utLaw (2003-04-20 23:17) [4]Нет. Это WinRAR.
← →
jack128 (2003-04-20 23:21) [5]WaitForSingleObject() - к хендлу процесса
← →
Юрий Зотов (2003-04-20 23:54) [6]> Makhanev A.S. © (20.04.03 23:07)
> Если внешняя программа твоя, то есть более простые варианты.
А если нет - то они тоже есть. Причем НАМНОГО более простые. И к тому же, еще и более точные. И без лишней загрузки процессора.
CreateProcess + WaitForSingleObject в отдельном потоке. Или CreateProcess + MsgWaitForMultipleObjects в том же потоке.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c