Страница: 1 |
Страница: 1 |
Вопрос: Ожидание запущенного процесса
Добавлено: 20.06.05 15:18
Автор вопроса: vampo | Web-сайт:
По ходу работы программа в цикле запускает несколько процессов
типа Proc.Start(Environment.CurrentDirectory + .... итд)
но каждый процесс очень ресурсо-емкий. как можно сделать задержку между запусками.
ранше на VB это делал через API вызовом процесса через
'ждем завершения приложения
ret = WaitForSingleObject(proc.hProcess, INFINITE)
ret = CloseHandle(proc.hProcess)
На NET такое не работает. как быть???
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 20.06.05 15:36
должно работать... ищи ошибку...
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 20.06.05 15:46
p.WaitForExit
Номер ответа: 3
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #3
Добавлено: 20.06.05 19:46
Между прочим, я думаю, клозить хэндл процесса, которого уже нет - не надо.
А в каком месте не работает-то? Не ждёт?