Autor Beitrag
Sven
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 314


D6 Ent, K3 Pro (patched)
BeitragVerfasst: Do 26.09.02 14:22 
Mit folgendem Code habe ich Probleme:
ausblenden Quelltext
1:
2:
fError := ShellExecute(MainForm.Handle, nil, PChar(FileName),
                                  PChar(Param), nil, SW_SHOW);

FileName befindet sich im selben Verzeichnis wie das Hauptprogramm. Wenn sich Param, ein Dokument welches von FileName geöffnet werden soll, im selben Verzeichnis wie FileName ist, dann funktioniert alles einwandfrei. Befinden sich FileName und Param in unterschiedlichen Verzeichnissen, dann hat fError den Wert 2 (Datei nicht gefunden).
Woran liegt das, und wie kann das ändern?

_________________
MDK 9.1, Kernel 2.4.21, KDE 3.1 Kylix 3 Pro (patched), nutze aber auch Windows
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 26.09.02 15:02 
Beispiel: Mit Notepad eine Datei öffnen, die als Startparemeter übergebn wird

Pfad Notepad: c:\windows\notepad.exe
Pfad Datei: d:\Texte\Privat\Brief.txt

So und jetzt denk mal scharf nach....