Ich möchte gerne in meinem Programm einen Button haben, mit dem man
ein externes Programm starten kann. Zum Beispiel "F:\\Renderer.exe".
Ganz einfach, dachte ich mir, versuche ich es erstmal, wie in dieser Erklärung beschrieben:
http://wiki.lazarus.freepascal.org/Executing_External_Programs/de
Jetzt befindet sich also folgendes in meinem Quelltext:
Code: Alles auswählen
VAR MyProcess : TProcess;
PROCEDURE TForm1.Button1Click(Sender: TObject);
BEGIN
MyProcess.Create(nil);
MyProcess.CommandLine := 'F:\\Renderer.exe';
MyProcess.Execute;
END;
"Project raised exception class 'External: SIGSEGV'."
Anschließend ist die Zeile
"MyProcess.Create(nil);"
im Quelltext grau hinterlegt.
Ich benutze Windows 2000 mit Service Pack 4 und Lazarus 0.9.22 Beta.
Ich bin mit einem Administrator-Konto eingeloggt.
Ich liefere gerne noch mehr Informationen!
Könnt ihr mir einen Tipp geben?
Im Internet habe ich zu der Fehlermeldung nichts finden können
und ich habe doch eigentlich alles aus der Erklärung abgeschrieben.
Ich bin für alle Antworten dankbar!
Gruß
Volvox