Entwickler-Ecke
Dateizugriff - Datei im gleichen ordner öffnen
jUli@ - Mi 05.02.03 11:42
Titel: Datei im gleichen ordner öffnen
Hallo ich will meine Dateien (in denen ich meine Daten abspeicher) in einem bestimmten Verzeichnis immer aufrufen (im Hauptverzeichnis). Wie mache ich das?? ... mit einer Konstanten? zum beispiel halter.dat := C:\halter.dat??? aber ich will das ja in den Hauptverzeichnis meines Programms also muss ich wie den Pfad angeben??
wäre froh über ne hilfe!!
Vielen Dank!!
LG Julia
smiegel - Mi 05.02.03 11:46
Hallo,
den Pfad Deines Programmes erhälst Du mit
ExtractFilePath(ParamStr(0)). In Deinem Fall wäre es dann:
Quelltext
1: 2: 3: 4: 5: 6:
| uses ..., SysUtils;
... halter.dat:=ExtractFilePath(ParamStr(0))+'halter.dat'; ... |
jUli@ - Mi 05.02.03 11:52
danke!
aber...
wo muss ich das denn hinschreiben? in jede datei wo ich das benutze??? oder wie? :?:
Delete - Mi 05.02.03 12:05
Na da, wo du es brauchst.
Raphael O. - Mi 05.02.03 13:47
immer wenn du die Datei lädst oder speicherst...
speichern eines memotextes:
Quelltext
1:
| memo1.lines.savetofile(ExtractFilePath(ParamStr(0))+'halter.dat'); |
laden der Datei ins Memo:
Quelltext
1:
| memo1.lines.loadfromfile(ExtractFilePath(ParamStr(0))+'halter.dat'); |
Fiji-Fighter
maximus - Mi 05.02.03 14:18
hallo,
ich würd das nur einmal machen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| Unit dings;
interface
var dir : string = '';
...Quelltext
initialization
dir := ExtractFilePath(ParamStr(0)); |
somit kannst du dir dann überall verwenden!
mfg mx
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!