![]() |
Verzeichnis ermitteln
Hallo!
Ich habe ein Programm geschrieben, dass Daten in einer Datei speichert. Da Programm und Datei im gleichen Pfad liegen konnte ich als Pfad 'dateiname.txt' verwenden. Nun habe ich das Programm dem Autostart-Verzeichnis hinzugefügt. Wenn das Programm beim Starten von Windows XP SP2 aufgeführt wird, versucht Win XP die Datei aus dem Eigene Dateien Verzeichnis des Benutzers zu öffnen. Um diese Problem zu umgehen möchte ich den direkten Pfad zur Datei angeben. Damit das Programm aber auch aus anderen Verzeichnissen heraus ausführbar ist, brauche ich eine Funktion, die mir das Verzeichnis des Programms ausgibt. Mit GetCurrentDir funktioniert dies leider nicht; Es führt zum gleichen Ergebnis wie die relative Pfadangabe. MathPsycho |
Re: Verzeichnis ermitteln
Hi, herzlich willkommen!
Delphi-Quellcode:
liefert dir den Pfad der eigenen Anwendung.
ExtractFilePath(ParamStr(0))
|
Re: Verzeichnis ermitteln
was ist eigentlich der unterschied zwischen
Delphi-Quellcode:
und
ExtractFilePath(ParamStr(0));
Delphi-Quellcode:
ich benutz immer das zweite ....
ExtractFilePath(application.exename)
|
Re: Verzeichnis ermitteln
Eigentlich keiner! Das erstere ist was Windows an die Exe übergibt. Das zweitere liefert das selbe.
|
Danke!
Vielen Dank für die schnelle Hilfe!
MathPsycho |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 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