Entwickler-Ecke

Dateizugriff - hilfe mit ini datei


omega123 - Do 30.01.03 18:30
Titel: hilfe mit ini datei
habe folgendes problem

habe eine ini datei, die auch auch soweit ausgelesen bekomme. jetzt nur das problem

aufbau:

Quelltext
1:
2:
3:
4:
5:
6:
7:
[section] 
bla=bla 
bla=bla 
Text[1]=hallo <- 
Text[2]=du <- 
.. 
..

wie bekomme ich nun die Text[1-?] ausgelesen? denn die anzahl variert mal sind es nur 3 mal sind es aber auch 10. versteht ihr was ich meine?

denn ich kann ja schlecht 200x schreiben

Quelltext
1:
2:
memo2.Lines.Add(ini.ReadString(ini.readstring('bla','Text[1]',' ')); 
memo2.Lines.Add(ini.ReadString(ini.readstring('bla','Text[2]',' '));

kann mir jemand helfen?

Moderiert von user profile iconTino: Code-Tags hinzugefügt.


Klabautermann - Do 30.01.03 18:41

Hallo,

1. ich würde mich hüten eckige klammern in den Schlüsseln zu verwenden, denn diese haben in INI-Dateien ja besonderer bedutungen.

2. Gucke mal in die Delphi Hilfe unter tIniFile.ReadSection.

Gruß
Klabautermann


Leathl - Do 30.01.03 18:43

---


Raphael O. - Do 30.01.03 19:27

nein so nicht!!!

wenn schon so:

Quelltext
1:
...,'text['+inttostr(i)+']',...                    

Fiji-Fighter


hansa - Do 30.01.03 19:41

Was wiederum nicht geht :!: Dann gehts wieder los mit den ' innerhalb eines Strings und der Compiler streikt.

Gruß
Hansa


omega123 - Fr 31.01.03 09:23

habe es mittlerweile geschafft.

aber danke für die hilfe


Raphael O. - Fr 31.01.03 15:43

hansa hat folgendes geschrieben:
Was wiederum nicht geht :!: Dann gehts wieder los mit den ' innerhalb eines Strings und der Compiler streikt.


Wo is denn da ein " ' " in einem String???
es wird nur der übergebene String aus mehreren einzelnen Strings zusammengesetzt...


Quelltext
1:
gesamtstring:='string1'+string2'+string3';                    


Fiji-Fighter