![]() |
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;) |
Re: Auslesen des Folders aus dem die Datei gestartet wurde
sieh dir mal in der Delphi-Hilfe "ExtractFilePath" und "ParamStr" an
|
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.
|
Re: Auslesen des Folders aus dem die Datei gestartet wurde
Danke Leute habt mir echt enorm geholfen....
Man sieht sich |
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:
erreichen. Diese Anweisung sollte allerdings so früh wie möglich im Programm ausgeführt werden.
Path := ExpandFileName('.');
Gruß Hawkeye //Edit Eine etwas einfachere Alternative wäre
Delphi-Quellcode:
Path := GetCurrentDir;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 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