sry für den Unglücklichen Betreff.
Es geht um folgendes:
Meine Anwendung startet ein Externes Programm und beendet sich anschließend sofort wieder. Das Problem ist nun, wenn meine Anwendung beendet wird, dann auch der durch meine Anwendung gestartete Prozess

Wie kann ich TProcess nun konfigurieren, dass die Externe Anwendung nicht beendet wird, wenn mein Programm sich schließt. Mein Code sieht im Prinzip so aus:
Code: Alles auswählen
Procedure TForm1.OpenApp(Filename: String);
{$IFDEF Unix}
Var
p: TProcessUTF8;
ep: TExecParam;
Begin
p := TProcessUTF8.Create(Nil);
ep := SplitFilenameToExecAndParam(Filename);
p.Executable := ep.Executable;
p.Parameters.Text := ep.Params;
p.Execute;
p.free;
End;
{$ENDIF}