Entwickler-Ecke
Dateizugriff - Pfad einer Datei ermitteln
XPert - So 26.01.03 11:01
Titel: Pfad einer Datei ermitteln
Hi Leute, brauche (wenn's geht) schnelle hilfe!!!!
ich hab eine INI in demselben ordner wie die exe-Datei, aber muss auf die Ini immer mit vollen Pfadangaben zugreifen..... wie kann ich das ändern? ich möchte eigentlich nur den namen der Ini beim einlesen von strings angeben, aaber ich muss halt immer mehr eingeben...
wie kann man den korrecten pfad der datei(InI) ermitteln????
Delete - So 26.01.03 11:11
Meinst du sowas?
Quelltext
1: 2: 3: 4:
| var ini : TIni; begin ini := TIni.Create(ChangeFileExt(ParamStr(0), '.ini')); |
Dann liegt deine ini-Datei immer im Anwendungspfad und hat den Anwendungsnamen, nur eben mit der Erweiterung "ini".
War das schnell genug? :roll: Das war ja jetzt fast in Echtzeit.
XPert - So 26.01.03 11:15
nicht ganz....
ich habe ein programm (1.exe) das liegt im ordner "xxl"
dort liegt eine InI (abc.ini) und die liegen halt im selben ordner, und ich kann aus 1.exe die ini nicht mit dem namen, sondern nur mit dem ganzen pfad C:\....... ansprechen....
Delete - So 26.01.03 11:30
ParamStr(0) liefert dir Pfad und Name der Anwendung. Mit ExtractFilepath() bekommst du dann nur den Pfad wo deine Anwendung liegt.
foxy - Mo 27.01.03 10:26
Ich habe das so gelöst
Quelltext
1: 2:
| Path:= ParamStr(0); EndPath:=(ExtractFilePath(Path)+'xxx.ini'); |
XPert - Mo 27.01.03 16:19
hey, danke leute!
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!