Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: Abspeichern und laden von Ini

  Alt 24. Jan 2008, 16:50
Hallo,

baue deine Ini so auf, dass du mit einer Laufvariable auf die Eigenschaften zugreifen kannst:

Code:
[Adressen]

Name1=Hans
Tel1=123

Name2=Hugo
Tel2=987
Dann kannst du in einer Schleife darauf zugreifen:

Delphi-Quellcode:
for i := 1 to <Anzahl der Einträge> do
begin
  Memo1.Lines.Add(Ini.ReadString('Adressen', 'Name' + IntToStr(i), 'irgendein Standardwert');
  Memo1.Lines.Add(Ini.ReadString('Adressen', 'Tel' + IntToStr(i), 'irgendein Standardwert'); // Vorrausgesetzt, du hast die Nr. als String gespeichert
end;
Du kannst in ein Memo übrigens auch direkt eine (Text-)Datei laden:

Memo1.Lines.LoadFromFile('deine_textdatei.txt'); Edit: Ups, ich hatte "Lines" vergessen und habe es, um zukünftige Benutzer nicht zu frustrieren, ergänzt. [19:26 Uhr]