Узнать о завершении запущенной программы
Страница 3. Дополнение


 

Дополнение

Вместо

WaitforSingleObject(ProcessInfo.hProcess,INFINITE);

лучше написать:

face="Courier New" size="2">

while WaitforSingleObject(ProcessInfo.hProcess,200)=WAIT_TIMEOUT do
Repaint;

Смысл замены прост: в первом варианте главное окно ждёт завершения вызванного сообщения, не обрабатывая при этом никаких событий. Вследствие этого главное окно даже не перерисовывается, что выглядит очень некрасиво. Второй вариант исправляет этот недостаток.

 
« Предыдущая статья   Следующая статья »