Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   .ini richtig auslesen (https://www.delphipraxis.net/59782-ini-richtig-auslesen.html)

mr-unbekannt 28. Dez 2005 15:34


.ini richtig auslesen
 
hello

ich möchte aus einer zuvor erstellten ini einen wert(string richtig auslesen; was muss ich demm bitte im befehl als dritten parameter eingeben?

Delphi-Quellcode:
try  
Ini:=TIniFile.Create(ExtractFilePath(ParamStr(0))+'settings.ini');
 Edit1.Text:=Ini.ReadString('Settings','Pfad',x);

 finally   Ini.Free;
 end;
was muss ich denn für x eingeben?

bye

dfried 28. Dez 2005 15:37

Re: .ini richtig auslesen
 
Folgendes dazu aus der OH von Delphi:

Zitat:

Der Wert Default legt fest, welcher String in folgenden Situationen zurückgeliefert werden soll:

- Der Abschnitt ist nicht vorhanden.
- Der Schlüssel existiert nicht.
- Dem Schlüssel ist kein Datenwert zugeordnet.

mr-unbekannt 28. Dez 2005 15:41

Re: .ini richtig auslesen
 
und was heißt das konkret?
dass ich default eingeben mussssss?

dfried 28. Dez 2005 15:42

Re: .ini richtig auslesen
 
Jo, du MUSST es angeben und es wird dann immer in den genannten Fällen dieser "Default-Wert" zurückgegeben!

JWeis 28. Dez 2005 15:42

Re: .ini richtig auslesen
 
Delphi-Quellcode:
 singlist6.Add(inif0003.ReadString('Auto Update','von','')) ;
so hab ich das mal gelöst

ManuMF 28. Dez 2005 15:49

Re: .ini richtig auslesen
 
Nein, nicht "Default".
Zitat:

Der Wert Default legt fest, welcher String in folgenden Situationen zurückgeliefert werden soll:

- Der Abschnitt ist nicht vorhanden.
- Der Schlüssel existiert nicht.
- Dem Schlüssel ist kein Datenwert zugeordnet.
D.h., der Parameter muss ein String sein.
Beispiel:
Delphi-Quellcode:
Label1.Caption := INI.ReadString('Sektion', 'Name', 'In der INI steht nichts oder nur Unsinn.');
Gruß,
ManuMF


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