Dali neko ima ideju zasto ovo ne radi kako treba. Program koji zelim da startujem se pokrene, ali nije minimizovan (moram da koristim CreateProcess - ne pomaze mi ShellExecute)
Probao sam da pokrenem i neki drugi program, isto se desava.
Code:
procedure TForm1.Button1Click(Sender: TObject);
Var
X : Integer;
ProcInfo: TProcessInformation;
StartInfo: TStartupInfo;
Begin
FillChar(ProcInfo, SizeOf(TProcessInformation), 0);
FillChar(StartInfo, SizeOf(TStartupInfo), 0);
StartInfo.CB := SizeOf(TStartupInfo);
StartInfo.dwFlags := STARTF_USESHOWWINDOW;
StartInfo.wShowWindow := SW_SHOWMINIMIZED;
CreateProcess('D:\2\EXAMPLE\DialUpT.exe', Nil, Nil, Nil, FALSE, 0, Nil, Nil, StartInfo, ProcInfo );
end;
procedure TForm1.Button1Click(Sender: TObject);
Var
X : Integer;
ProcInfo: TProcessInformation;
StartInfo: TStartupInfo;
Begin
FillChar(ProcInfo, SizeOf(TProcessInformation), 0);
FillChar(StartInfo, SizeOf(TStartupInfo), 0);
StartInfo.CB := SizeOf(TStartupInfo);
StartInfo.dwFlags := STARTF_USESHOWWINDOW;
StartInfo.wShowWindow := SW_SHOWMINIMIZED;
CreateProcess('D:\2\EXAMPLE\DialUpT.exe', Nil, Nil, Nil, FALSE, 0, Nil, Nil, StartInfo, ProcInfo );
end;
Probao sam da pokrenem i neki drugi program, isto se desava.