Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

CreateProcess   Найти похожие ветки 

 
alless ©   (2004-03-16 19:04) [0]

Доброе время суток.
Возникла проблема: создаю программно файл .bat.
В нем строка: C:\aa.doc.
Потом пишу:
FillChar(StartupInfo, Sizeof(StartupInfo), #0);
StartupInfo.cb := Sizeof(StartupInfo);
StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
StartupInfo.WShowWindow := 1;

if not CreateProcess(nil, PChar("aa.bat"), nil, nil, false,
CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil, nil, StartupInfo, ProcessInfo)
then
Rslt:=false else
begin
WaitForSingleObject(ProcessInfo.hProcess, IGNORE);
GetExitCodeProcess(ProcessInfo.hProcess,DWord(Rslt));
CloseHandle(ProcessInfo.hProcess);
CloseHandle(ProcessInfo.hThread);
end;
Erase(F);//moi bat fail stiraiem
end;

Програма как-бы чтот-о ждет, ждет ничечего не делает. Когда закрываю проу открывается WORD.
Как сделать так чтобы сначяло открылся Word а потом bat файл стерялся.
P.S. Word я взял так, для проверки.
Спосибо.


 
kilkennycat ©   (2004-03-16 21:55) [1]

Гениально.


 
jack128 ©   (2004-03-16 22:22) [2]

ShellExecute + F1



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

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-1079675467
Newb
2004-03-19 08:51
2004.04.04
Как заставить колесо мышки прокручивать скрол на форме


14-1078575511
dr Tr0jan
2004-03-06 15:18
2004.04.04
Музон из ККНД


3-1078348575
yaric
2004-03-04 00:16
2004.04.04
Возможно ли отсортировать данные в TTable


6-1074348927
AlexC
2004-01-17 17:15
2004.04.04
Тестирование программ без сети


11-1059477443
avakss
2003-07-29 15:17
2004.04.04
KOL+отключить показ программы в CTRL+ALT+DEL