Autor Beitrag
michi16
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Do 21.11.02 17:38 
hi,
welchen befehl muss ich benutzen um einen schlüsselwert in der ini datei zu laden , soll ungefähr so aus sehen

xstr:=namederfunktion(sektion,schlüssel);

Wobei xstr dann der wert des schlüssels sein muss

thx im voraus

_________________
just do it
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Do 21.11.02 17:45 
Hallo,

gucke dir mal in der Delphi-Hilte tIniFile und tMemIniFile an.

Gruß
Klabautermann

PS: Wir haben hier übrigens auch zwei Tutorials zu dem Thema (1, 2).


Zuletzt bearbeitet von Klabautermann am Do 21.11.02 17:53, insgesamt 1-mal bearbeitet
Alfons-G
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 307

Win XP Prof, Linux, Win 7
D5 Prof, D7 Architect, D2005 Architect, D2007 Architect
BeitragVerfasst: Do 21.11.02 17:48 
:wave:
Ein Klick in der Delphi-Hilfe auf TInifile.ReadString zeigt Dir:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Die Methode liest einen String-Wert aus einer INI-Datei. 

function ReadString(const Section, Ident, Default: string): string; override;

Beschreibung

Mit ReadString kann ein String-Wert aus einer INI-Datei gelesen werden. Der String Section bezeichnet den Abschnitt, der den zum Wert gehörigen Schlüssel enthält. Der String Ident ist der Name des Schlüssels mit dem String-Wert. Der Wert Default gibt vor, 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.
Der erste String ist der Abschnitt, der zweite der Schlüssel und das Ergebnis der Inhalt.

:idea:

_________________
Alfons Grünewald
michi16 Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Do 21.11.02 20:52 
gibt es denn ne möglichkeit, sodass der wert des schlüssesl nicht umgeändert wird ? also ungefähr die function readstring ohne den den letzen string anzugeben zu müssen???

_________________
just do it
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 22.11.02 10:50 
Hallo,
michi16 hat folgendes geschrieben:
gibt es denn ne möglichkeit, sodass der wert des schlüssesl nicht umgeändert wird ? also ungefähr die function readstring ohne den den letzen string anzugeben zu müssen???

bei ReadString wird nichts geändert. Der letzte Parameter gibt nur einen String an, der zurückgegeben wird, wenn der abgefragte Schlüssel in der Datei nicht vorhanden ist. Wenn du in diesem Fall z.B. einen Leerstring haben willst, dann gibst du an letzter Stelle einen Leerstring an, wenn du den Text "Ey, der Schlüssel ist nicht da" haben willst, dann gebe das als letzten Parameter an. An der INI-Datei ändert das nichts.

Gruß
Klabautermann