Entwickler-Ecke
Dateizugriff - Verzeichnis, in dem die exe-datei liegt?
cs-schmarotzer - So 16.03.03 07:52
Titel: Verzeichnis, in dem die exe-datei liegt?
Ich habe ne Weile schon nich mehr mit Delphi gearbeitet und wahrscheinlich bin ich einfach nur zu daemlich, um das Problem zu loesen, also lacht ueber mich, was das Zeug haelt!
Ich arbeite mit Ini-Dateien und moehcte die Datei im selben Verzeichnis wie die exe-Datei haben, also schreibe ich:
inidatei.TIniFile.create('.\config.ini');
Das sollte die Ini-Datei im selben Verzeichnis ablegen. Tuts aber nich.
Es liegt an einem opendialog, dessen ausgewaehlte Datei ich in der ini-datei (zusammen mit anderes Variablen) speichern moechte.
Die ini-datei wird nun im gleichen ordner wie die ausgewaehlte datei aus dem opendialog gespeichert, obwohl der TIniFile.Create-befehl vor dem opendialog-Kram ausgefuehrt wird.
Meine Rettung waere nun, wie ich das verzeichnis meiner exe-Datei rausfinden kann, damit ich kein relatives Verzeichnis mehr angeben muss ODER eine Loesung zu meinem ach-so-komischen Fehler der mich extrem aufregt.
Danke!
Chris
Popov - So 16.03.03 09:13
Quelltext
1: 2:
| path := ExtractFilePath(ParamStr(0)); inidatei := TIniFile.create(path + 'config.ini'); |
Persönliche Bemerkung. Das mit dem Bild find ich blöd. Zwar macht ein Bild die Sau nicht fett, aber wenn jeder anfängt seine Megabilder hier einzubinden, dann wird es spaßig.
toms - So 16.03.03 09:15
| Zitat: |
| wie ich das verzeichnis meiner exe-Datei rausfinden kann |
Quelltext
1:
| VerzeichnisDerExe := ExtractFilePath(Paramstr(0)); |
Tino - So 16.03.03 16:18
| Popov hat folgendes geschrieben: |
| Zwar macht ein Bild die Sau nicht fett, aber wenn jeder anfängt seine Megabilder hier einzubinden, dann wird es spaßig. |
Bilder in der Signatur sind so oder so nicht erlaubt.
Gruß
TINO
cs-schmarotzer - So 16.03.03 18:02
Sorry nochmal wegen des Bildes in der Signatur...
Laeuft jetzt prima.
Danke fuer die schnelle Hilfe!
Tino - Mo 17.03.03 10:28
| cs-schmarotzer hat folgendes geschrieben: |
| Sorry nochmal wegen des Bildes in der Signatur... |
Kein Problem :-)
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!