Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Verzeichnis ermitteln (https://www.delphipraxis.net/65672-verzeichnis-ermitteln.html)

Mathpsycho 19. Mär 2006 20:41


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

Matze 19. Mär 2006 20:49

Re: Verzeichnis ermitteln
 
Hi, herzlich willkommen!

Delphi-Quellcode:
ExtractFilePath(ParamStr(0))
liefert dir den Pfad der eigenen Anwendung.

pacman1986 19. Mär 2006 20:53

Re: Verzeichnis ermitteln
 
was ist eigentlich der unterschied zwischen
Delphi-Quellcode:
ExtractFilePath(ParamStr(0));
und
Delphi-Quellcode:
ExtractFilePath(application.exename)
ich benutz immer das zweite ....

mkinzler 19. Mär 2006 21:05

Re: Verzeichnis ermitteln
 
Eigentlich keiner! Das erstere ist was Windows an die Exe übergibt. Das zweitere liefert das selbe.

Mathpsycho 19. Mär 2006 22:41

Danke!
 
Vielen Dank für die schnelle Hilfe!

MathPsycho


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz