Thema: Delphi anderes Programm beenden

Einzelnen Beitrag anzeigen

Gambit

Registriert seit: 28. Mai 2003
680 Beiträge
 
Delphi 7 Professional
 
#5

Re: anderes Programm beenden

  Alt 11. Feb 2005, 18:48
Also folgendermaßen funzt es jetzt:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
  StartupInfo.cb := Sizeof(TStartupInfo);
  if CreateProcess(nil, // Anwendungsname
                   PChar(edit1.text), // Parameter
                   nil, // Security
                   nil, // Security
                   False,
                   NORMAL_PRIORITY_CLASS, // Priorität
                   nil, // Environment
                   PChar(edit2.text), // Verzeichnis
                   StartupInfo,
                   ProcessInfo) then begin
  end else Showmessage('Fehler!');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  TerminateProcess(ProcessInfo.hProcess,0);
  Showmessage('Prozess beendet!');
end;
Aber wie müsste denn meine Anweisung in Button2Click ausehen, wenn ich den Prozess "kontrolliert" beenden möchte?

Gruß

Gambit
  Mit Zitat antworten Zitat