Entwickler-Ecke
Dateizugriff - ParamStr
Anonymous - Fr 31.01.03 14:45
Titel: ParamStr
Hi
Mit ParamStr(0) finde ich den Pfad mir project1.exe raus aber wie finde ich nur den Pfad ohne project1.exe raus?
Ciao
smiegel - Fr 31.01.03 14:51
Hallo,
ExtractFilePath(ParamStr(0)).
Wolff68 - Mo 03.02.03 21:47
Wobei ich hierfür lieber Application.Exename verwende.
Der Bezeichner mach deutlicher was man zurückbekommt.
Aber im Prinzip ist es das gleiche wie ParamStr(0).
Übrigends gibt es 2 Funktionen:
ExtractFilePath() => Inklusive des letzten \
ExtractFileDir() => Ohne dem letzten \
Delete - Di 04.02.03 09:45
| Wolff68 hat folgendes geschrieben: |
| Wobei ich hierfür lieber Application.Exename verwende. |
In einer Konsolen- oder NonVCL-Anwendung gibt es aber keine TApplication. Das funktioniert also nur bei VCL. Schon aus dem Grund bevorzuge ich generell (also auch unter VCL) "paramstr(0)".
Und wie du richtig sagtest: das Ergebnis ist letztlich das selbe. Muss es auch, denn "Application.ExeName" ist nur eine Kapselung von "paramstr(0)".
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!