Использую по инструкции
AProcess: TProcess;
http://wiki.freepascal.org/Executing_Ex ... rograms/ru
и плодятся зомби. Как убирать зомби из списка процессов?
зомби TProcess
Модератор: Модераторы
-
alex_alex_alex1
- постоялец
- Сообщения: 207
- Зарегистрирован: 15.10.2010 14:08:50
Судя по записи в багтрекере, это баг, который был исправлен в FPC 2.4.0.
-
alex_alex_alex1
- постоялец
- Сообщения: 207
- Зарегистрирован: 15.10.2010 14:08:50
Да просто руки оказались кривые.
Надо отслеживать стал ли процесс процессом-зомби по таймеру, если стал, то вызвать AProcess.WaitOnExit (зомби при этом исчезнет) и лишь затем AProcess.Free.
Надо отслеживать стал ли процесс процессом-зомби по таймеру, если стал, то вызвать AProcess.WaitOnExit (зомби при этом исчезнет) и лишь затем AProcess.Free.
