I have use this.

procedure RunAProgram(CmmdRun: string);
var
  pi  : TProcessInformation;
  si  : TStartupInfo;
begin
  with si do begin
    cb := SizeOf(si);
    lpReserved := nil;
    lpDesktop := nil;
    lpTitle := nil;
    dwFlags := 0;
    wShowWindow := SW_normal;
    cbReserved2 := 0;
    lpReserved2 := nil;
  end;
  CreateProcess(nil, PChar(cmmdRun), nil, nil, FALSE, 0, nil, nil, si, pi);
end;


then call

      Runaprogram('MyProgram.exe');

you can change the wShowWindow to either show the running app of to hide 
it (SW_HIDE);






Rainer von Saleski wrote:

>This has got to be a stupid question ... but after two hours of searching, I 
>give up.
>
>How do you invoke the execution of an external command line from within 
>Delphi?  For example, to run the PKZIP program with specified parameters.
>
>I can't imagine that Delphi doesn't include this!
>
>Rainer
>
>_______________________________________________
>Delphi mailing list -> [email protected]
>http://www.elists.org/mailman/listinfo/delphi
>  
>

_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to