Вниз
Скачать: CL | DM;

TerminateProcess и разная фигня...   Найти похожие ветки 

 
X-RayMan   (2003-03-29 15:18) [0]

У меня такая проблема.
Есть ДОСовская прога. Эта прога работает с двумя внешними файлами. Эта прога должна работать определенное время.
Я создаю процесс для выполнения этой проги. Вызываю WaitForSingleObject(PI.hProcess,TimeLimit). Если прога не успевает завершиться, то TerminateProcess(PI.hProcess,Wait_Timeout). Вот тут проблема - после завершения процесса файлы с которыми работала прога некоторое время остаются открытыми. А мне надо их заменить и запустить прогу по-новой.

P.S.
PI: Process_Information;
TimeLimit: Integer;


 
Morfein ©   (2003-03-29 21:49) [1]

Раз они остаются открытыми, значит их кто-то использует... сами по себе они открытыми не останутся! Стало быть, ищи этого "кого-то".



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.01 c
1-83493
Denis
2003-05-13 13:59
2003.05.26
Как из Kylix запустить другое приложение ?


1-83460
Space
2003-05-13 10:05
2003.05.26
Обработка нажания на клавишу Enter


8-83613
zenov
2003-02-12 19:01
2003.05.26
TMediaPlayer


4-83832
Angel Potion
2003-03-24 19:54
2003.05.26
Как можно ненадолго (на несколько миллисекунд) приостановить выполнение потока, и чтобы при этом поток не тормозил всю систему. Sleep с количеством миллисекунд тормозит, и причём изрядно.


14-83695
sapsi
2003-05-05 09:55
2003.05.26
Язык программирования для носителя английского языка




   Наверх