Danke geht jetzt doch soweit ganz gut.
Nur ein Problem habe ich noch:
Wenn die Datei die mit der exe geöffnet werden soll im selben Verzeichnis wie die exe liegt geht mit dem Code alles super:
ShellExecute(Handle,nil,PChar(Pfad zur Exe + '/EXENAME.exe'),PChar('DATEI.ENDUNG'),nil,1);
Wenn ich im selben Verzeichnis der Exe einen Ordner erstelle mal angenommen "Testordner", dann klappt es mit dem code:
ShellExecute(Handle,nil,PChar(Pfad zur Exe + '/EXENAME.exe'),PChar('TESTORDNER/DATEI.ENDUNG'),nil,1);
Wenn jetzt allerdings die Datei wo ganz anders liegt wie z.B. C:\Dokumente und Einstellungen\MeinBenutzer\Desktop\Test1\Test2 und ich es mit dem code versuche, öffnet das Programm die Datei nicht.
ShellExecute(Handle,nil,PChar(Pfad zur Exe + '/EXENAME.exe'),PChar('C:\Dokumente und Einstellungen\MeinBenutzer\Desktop\Test1\Test2/DATEI.ENDUNG'),nil,1);
Hat dafür noch jemand eine Lösung ?
mfg Blamaster