Entwickler-Ecke

Windows API - Problem mit ShellExecute


Hendi48 - Di 29.05.07 17:06
Titel: Problem mit ShellExecute
Hi,
ich habe ein Problem: Ich möchte mit ShellExecute ein Programm aus einem andern Ordner ausführen, aber wenn ich

Delphi-Quelltext
1:
ShellExecute(Handle, nil, 'AOM\AOMS.exe', nil, nil, SW_SHOW);                    

mach, wird ein AOMS.exe gestartet, und das wiederum soll Setup.exe (im selben Ordner wo AOMS.exe ist) ausführen. Dann kommt aber "Verwenden sie die Systemsteuerung, um Systemkomponenten zu konfigurieren." also startet der das irgendwo aus dem Windows Ordner (Wenn ich AOMS.exe alleine starte gehts). Wie kann ich machen das der das von der CD startet (es ist noch nicht auf der CD, soll aber da drauf)


Delete - Di 29.05.07 17:08

Verwende absolute Pfade. Den Pfad und Dateinamen deiner eigenen Anwendung bekommst du mit ParamStr.


Hendi48 - Di 29.05.07 17:20

Ok, danke für die Hilfe es funktioniert =).