Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Auslesen des Folders aus dem die Datei gestartet wurde (https://www.delphipraxis.net/68854-auslesen-des-folders-aus-dem-die-datei-gestartet-wurde.html)

Cleverclimber 6. Mai 2006 19:42


Auslesen des Folders aus dem die Datei gestartet wurde
 
Hej leute...
ich bräuchte eine möglichkeit mit der ich den genauen Dateinamen des Ordners bekomme, in dem das program gestartet wird.
Also eigentlich nur irgendwie eine funktion/befehl, der mir ermöglicht diesen Ordner in einem Label auf der oberfläche anzuzeigen.
Helft mir bitte!!
Danke;)

Sko 6. Mai 2006 19:47

Re: Auslesen des Folders aus dem die Datei gestartet wurde
 
sieh dir mal in der Delphi-Hilfe "ExtractFilePath" und "ParamStr" an

SirThornberry 6. Mai 2006 19:47

Re: Auslesen des Folders aus dem die Datei gestartet wurde
 
mit Application.Exename bekommst du den Dateinamen der Anwendung heraus (über ParamStr(0) übrigens auch). Und mit ExtractFilePath kannst du den Ordner teil davon erhalten.

Cleverclimber 6. Mai 2006 19:58

Re: Auslesen des Folders aus dem die Datei gestartet wurde
 
Danke Leute habt mir echt enorm geholfen....
Man sieht sich

Hawkeye219 6. Mai 2006 20:05

Re: Auslesen des Folders aus dem die Datei gestartet wurde
 
Der Pfad zur .exe-Datei muß nicht zwangsläufig den Ordner angeben, in dem das Programm gestartet wurde (Stichwort "Verknüpfung"). Möchte man diesen Ordner ermitteln, so kann man das über

Delphi-Quellcode:
Path := ExpandFileName('.');
erreichen. Diese Anweisung sollte allerdings so früh wie möglich im Programm ausgeführt werden.

Gruß Hawkeye

//Edit
Eine etwas einfachere Alternative wäre
Delphi-Quellcode:
Path := GetCurrentDir;


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:46 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