![]() |
Aktueller Pfad!
Hab folgendes Problem.
Führe mit ShellExecute eine Exe-Datei aus. Das funktioniert auch. Die Datei startet auch. Jedoch greift die Exe auf eine andre Datei zu, die im gleichen Ordner sein muss. Habe die beiden Dateien auch im gleichen Ornder. Wenn ich jetzt die Exe-Datei einzeln, also aus dem Explorer, starte wird die benötigte Datei gefunden. Führe ich die Exe aber über den ShellExecute Befehl aus, dann wird die Datei nicht gefunden. Liegt das daran, dass die Delphidatei in einem völlig anderen Ordner ist? Wie kann ich den Fehler beheben? Steffen! |
Schau mal in den anderen Thread und schau dann in die Dokumentation des Befehls. Als vierter oder fünfter Parameter kann ein Verzeichnis übergeben werden. Vielleicht hilft dir das.
|
Vierter Parameter...
(das war jetzt komplett aus'm Kopf.. ;) ) Chris |
Zitat:
Aber nachschauen ist besser. |
Hallo fedderle,
schau auf diesen Link: ![]() Da wurde ShellExecute diskutiert, die Parameter und Alterntiven benannt, Links verschenkt und Beispiele hinterlegt. mfg eddy |
OK. Danke. Es Funktioniert jetzt!
@eddy: Den Thread hatte ich mir bereits angeschaut. Da kam ich aber auch nicht gerade viel weiter. Das Problem war einfach, das ich nicht wusste, was die anderen Parameter (2, 4 und 5) bewirken. Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz