Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   ini-file backslash maskieren ? (https://www.delphipraxis.net/125556-ini-file-backslash-maskieren.html)

khh 8. Dez 2008 14:15


ini-file backslash maskieren ?
 
hallo zusammen,
ich lese einen dateipfad aus einem altmodischen ini-file.
mit:
pfad:= inifile.ReadString('Einstellungen','pfad','Fehler' );


nach dem Lesevorgang steht in der Stringvariablen der Pfad ohne die Backslashes.
Was mache ich falsch?ß
danke gruss KH

Andi1985 8. Dez 2008 14:18

Re: ini-file backslash maskieren ?
 
geh mal in die Ini Datei und mach aus den Backslashes entweder Slashs oder "\\" zwei Backslashes ...

khh 8. Dez 2008 14:24

Re: ini-file backslash maskieren ?
 
Zitat:

Zitat von Andi1985
geh mal in die Ini Datei und mach aus den Backslashes entweder Slashs oder "\\" zwei Backslashes ...

mit 2 backslashes funktionierts, das hab ich probiert.

Ist aber blöd wenn ich die Daten aus einem TDialog benutzen will :-(
EDIT: mit slash funktionierts auch :-(

SirThornberry 8. Dez 2008 14:28

Re: ini-file backslash maskieren ?
 
wenn du die Datein mit ini.writeString speicherst müssten doch aber auch 2 \ drin stehen

Luckie 8. Dez 2008 14:29

Re: ini-file backslash maskieren ?
 
Zeig mal die Int-Datei.

khh 8. Dez 2008 15:57

Re: ini-file backslash maskieren ?
 
Zitat:

Zitat von SirThornberry
wenn du die Datein mit ini.writeString speicherst müssten doch aber auch 2 \ drin stehen

eben nicht, da steht der string wie eingegeben.

muss das nochmal prüfen ist irgendwie eigenartig

Christian Seehase 8. Dez 2008 20:27

Re: ini-file backslash maskieren ?
 
Moin khh,

ich vermute mal, dass es sich da um ein Problem von FreePascal (Lazarus) handelt, denn mit Delphi kann ich das nicht reproduzieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:15 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