Hi Leute,
ich möchte aus einem Programm eine exe aufrufen. Dazu hab ich das hier hinterlegt, aber so klappt es nicht:
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Button1Click(Sender: TObject); begin ShellExecute(0, 'open', (GetProgramPath + '\CNI\update.exe'), PChar(0), PChar(0), SW_SHOW); close; end; |
so klappt es:
Delphi-Quelltext
1:
| ShellExecute(0, 'open', C:\Programme\CNI\update.exe', PChar(0), PChar(0), SW_SHOW); |
Da ich aber verschiedene Systeme hab, muss ich den Programm-Ordner-Pfad vorher ermitteln und dort einsetzen, leider klappt
das nicht so recht. Kann mir da einer auf die Sprünge helfen, was ich falsch mache? DANKE!
Moderiert von
Narses: Topic aus VCL (Visual Component Library) verschoben am Di 25.05.2010 um 16:32