powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как проконтролировать выполнение запущенного процесса?
3 сообщений из 3, страница 1 из 1
Как проконтролировать выполнение запущенного процесса?
    #32026292
Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
Я запускаю процесс из приложения процедурой CreateProcess.
И мне нужно дождаться его завершения.
Но дело в том, что он может "зависнуть" и тогда моя программа зависает тоже.

Вопрос: как можно задать таймаут или как-нть по-другому решить эту проблему?
...
Рейтинг: 0 / 0
Как проконтролировать выполнение запущенного процесса?
    #32026336
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Процедура WaiForSingleObject в последнем параметре как раз принимает этот таймаут.
...
Рейтинг: 0 / 0
Как проконтролировать выполнение запущенного процесса?
    #32028971
Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ.

А не могли бы мне помочь разобраться, как безусловно и корректно завершить этот процесс по тайм-ауту?
Я читал про ExitProcess, но там в качестве параметра используется код выхода процесса. Как его получить?
Если не трудно - напишите коротенький пример.

Всего наилучшего!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как проконтролировать выполнение запущенного процесса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]