createprocess



Createprocess delphi

Автор Магазин Виртуал задал вопрос в разделе Другие языки и технологии

Дайте пример простого использования CreateProcess в Delphi. Без каких-либо дополнительных условий. и получил лучший ответ

Ответ от R.j.m.[гуру]
Это одна из самых простых ф-й winapi. Пример: procedure ExecNewProcess(ProgramName : String); var StartInfo : TStartupInfo; ProcInfo : TProcessInformation; CreateOK : Boolean; begin { fill with known state } FillChar(StartInfo,SizeOf(TStartupInfo),#0); FillChar(ProcInfo,SizeOf(TProcessInformation),#0); StartInfo.cb := SizeOf(TStartupInfo); CreateOK := CreateProcess(PChar(ProgramName),nil, nil, nil,False, CREATE_NEW_PROCESS_GROUP+NORMAL_PRIORITY_CLASS, nil, nil, StartInfo, ProcInfo); { check to see if successful } if CreateOK then //may or may not be needed. Usually wait for child processes WaitForSingleObject(ProcInfo.hProcess, INFINITE); end;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Дайте пример простого использования CreateProcess в Delphi. Без каких-либо дополнительных условий.

как отследить завершение процесса в Delphi?
Можешь попробовать так:
procedure Start;
var
si: TStartupInfo;
p:
подробнее...
спросили в WiMAX
WinExec, Delphi
Я так понимаю, программу нужно вызвать из "соседнего" каталога?

Тогда функция будет
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*