Wir reden nicht aneinander vorbei, du verstehst mich nur nicht
Stell dir vor, du hast eine
TStarteExterneAnwendungForm
und die verwendest du wie folgt:
Delphi-Quellcode:
procedure DoRun( const CmdLine, Parameters : string );
var
LDialog: TStarteExterneAnwendungForm;
begin
LDialog := TStarteExterneAnwendungForm.Create( nil );
try
LDialog.CmdLine := CmdLine;
LDialog.Parameters := Parameters;
LDialog.ShowModal;
finally
LDialog.Free;
end;
end;
und diese Form startet jetzt diese externe Anwendung ... und schliesst sich automatisch, wenn die externe Anwendnung beendet wurde.
Wird es jetzt klarer?
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)