Ich glaube, das liegt daran, dass unter den Dateitypen bei den Delphi-Dateien unter erweitert das stehen muss:
...\xxx.exe "%1"
Das %1 steht für zu öffnende Datei, die Anführungszeichen stehen dafür, dass es die Datei als einen String ansehen soll, und nicht als mehrere. Wenn man, wenn diese Einstellung nicht korrekt ist, eine Datei namens C:\Dokumente und Einstellungen\Mein Benutzer\Meine Testdatei zum Testen.dpr aufruft, versucht er folgende Dateien nacheinander zu öffnen:
C:\Dokumente (.dpr sollte er ergänzen können)
und
Einstellungen\Mein
Benutzer\Meine
Testdatei
zum
Testen.dpr
Wahrscheinlich wird keine dieser Dateien existieren, deshalb will er nicht.
Vielleicht sucht er nur nach der 1. Datei, in dem Fall C:\Dokumente.
Daran müsste es liegen, es ist jedoch nicht getestet.
Ich glaube ich hatte mal das gleiche Problem, nur dass es auftrat, wenn ich Dateien aus dem Windows Explorer öffnen wollte. (Nur D2005, D7 ging) Ich glaube ich habe es so gelöst
P.S.:Die Dateitypen findest du im Windows-Explorer unter Extras | Ordneroptionen | Dateitypen
Am besten für alle Delphi-Dateitypen korrigieren. (dpr, pas, ...)
_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.