Entwickler-Ecke
Dateizugriff - Pfad zur Laufzeit ermitteln
Ice - Do 13.03.03 16:43
Titel: Pfad zur Laufzeit ermitteln
Hallo Leute,
kann man ,und wenn ja wie, zur Laufzeit den Pfad in dem sich eine Datei befindet ermitteln? Geht das mit GetFilePath?
Vielen Dank im voraus,
mfg
Ice
derDoc - Do 13.03.03 16:57
Also du kannst jederzeit mit
GetFilePath den Pfad von einer Datei ermitteln. Beispielsweise mit
Quelltext
1:
| aString := GetFilePath(ParamStr(0)); |
den Pfad ermitteln, in dem sich dein Programm befindet.
Statt
ParamStr(0) kannst du natürlich jede andere Datei einsetzen.
Popov - Do 13.03.03 17:03
GetFilePath ist ein Api Exot der nur von höheren Delphi Versionen akzeptiert wird.
Alternativ geht auch
Quelltext
1:
| aString := ExtractFilePath(ParamStr(0)); // mit einem "\" am Ende |
oder
Quelltext
1:
| aString := ExtractFileDir(ParamStr(0)); // ohne einem "\" am Ende |
Ice - Do 13.03.03 17:07
:) Ales klar! Vielen Dank für die Schnellen Antworten aber was hat es mit dem ParamStr(0) auf sich?
mfg
Ice
UGrohne - Do 13.03.03 17:30
Damit kannst Du verschiedene Parameter, die an Dein Programm übergeben werden abfragen. Der mit Index 0 ist ein Sonderfall, weil er den absoluten Pfad zum Programm darstellt. 1 ist dann der erste Parameter, mit dem das Prog ausgeführt wurde, 2 der zweite usw.
Gruß
Ice - Fr 14.03.03 08:59
:) Vielen Dank!
mfg
Ice
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!