Einzelnen Beitrag anzeigen

mezen

Registriert seit: 13. Jul 2011
Ort: Lippstadt
30 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

Prozess starten und wieder killen

  Alt 27. Aug 2011, 12:42
Delphi-Version: XE
Hi,

ich steh grad etwas auf dem Schlauch. Ich möchte einen Prozess per Delphi starten und auf Wunsch diesen Prozess auch wieder zu killen.

Delphi-Quellcode:
var
  FHandle: THandle;

procedure TForm1.Button1Click(Sender: TObject);
begin
  FHandle := ShellExecute(Self.Handle,
    nil,
    PChar('notepad.exe'),
    nil,
    nil,
    SW_SHOW);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  TerminateProcess(FHandle, 0);
end;
Den Prozess starten klappt wunderbar, den Prozess killen klappt nicht :\
  Mit Zitat antworten Zitat