Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Absolute Pfadangaben in ini Dateien (https://www.delphipraxis.net/18381-absolute-pfadangaben-ini-dateien.html)

yankee 17. Mär 2004 18:17


Absolute Pfadangaben in ini Dateien
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wie kann ich hier absolute Pfadangaben machen:

Delphi-Quellcode:
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+ 'H:\html-editor_settings.ini');
ini.WriteBool('HTML-Einstellungen','html-hervorhebung',form4.CheckBox1.Checked);
ini.WriteBool('HTML-Einstellungen','umlaut-codierung',form4.CheckBox1.Checked);
Der Versucht aber immer h:\relativ zu interprtieren, dass soll er aber nicht! Fehlermeldung im Anhang.

Benedikt 17. Mär 2004 18:37

Re: Absolute Pfadangaben in ini Dateien
 
Hi,

Zitat:

Zitat von yankee
Wie kann ich hier absolute Pfadangaben machen:

Delphi-Quellcode:
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+ 'H:\html-editor_settings.ini');

Das ist ein bisschen zu viel des "Guten".
Entweder du willst im Verzeichnis deines Programms die Datei öffnen, also

Delphi-Quellcode:
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+'html-editor_settings.ini');
Oder aber absolut an einem anderen Ort, wie bei dir im Beispiel

Delphi-Quellcode:
ini:=TIniFile.create('H:\html-editor_settings.ini');
(Obwohl du das wahrscheinlich nicht willst).

yankee 17. Mär 2004 18:48

Re: Absolute Pfadangaben in ini Dateien
 
Yeah, es funzt :thuimb:
Doch, ich will das in diesem Fall absoult, da das eine "special edition" für die Schule ist und ich da das Programm im Netzwerk speichere, wo der Billiguser aber nur leserechte hat. Daher müssen die Dateien im Homepfad (H:) des Users gespeichert werden.

Nochwas, wie markiere ich diesen Thread jetzt als beantwortet?

Luckie 18. Mär 2004 11:13

Re: Absolute Pfadangaben in ini Dateien
 
Homepfad des Users? Kuck dir mal SHGetSpecialFolder an.

yankee 18. Mär 2004 14:14

Re: Absolute Pfadangaben in ini Dateien
 
Nun, das Netz in unserer Schule ist nicht sonderlich komplex. Das laufwerk H ist einfach nur ein Netzwerkpfad, auf dem Linux-Server, wo jeder Schüler 10MB speichern kann. Dementsprechend wüsste ich nicht, woher Delphi das wissen könnte.

Aber wenn ich das richtig verstanden habe, kann man mit dem Befehl die Registry auslesen um das Windows-Verzeichnis und so weiter feststellen kann. Das kann ich auch gut grauchen, also Danke! :thuimb: :thuimb:

fkerber 18. Mär 2004 14:17

Re: Absolute Pfadangaben in ini Dateien
 
Hi!

Zitat:

Zitat von yankee
Nochwas, wie markiere ich diesen Thread jetzt als beantwortet?

Oben rechts müsste so ein Butto dafür sein.


Ciao fkerber

yankee 18. Mär 2004 14:20

Re: Absolute Pfadangaben in ini Dateien
 
k, hat gefunzt


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz