Einzelnen Beitrag anzeigen

Dragon27

Registriert seit: 20. Nov 2003
Ort: Aßling
543 Beiträge
 
Delphi XE6 Enterprise
 
#1

Warum wird das Memo nicht komplett aus der INI geladen?

  Alt 8. Jul 2004, 10:49
Hall zusammen,

ich habe heute folgenden Code geschrieben:


Code:
memo1.Lines[0]:=ini.ReadString('Data','Adresszeile0','');
memo1.Lines[1]:=ini.ReadString('Data','Adresszeile1','');
memo1.Lines[2]:=ini.ReadString('Data','Adresszeile2','');
memo1.Lines[3]:=ini.ReadString('Data','Adresszeile3','');
memo1.Lines[4]:=ini.ReadString('Data','Adresszeile4','');
memo1.Lines[5]:=ini.ReadString('Data','Adresszeile5','');
memo1.Lines[6]:=ini.ReadString('Data','Adresszeile6','');
memo1.Lines[7]:=ini.ReadString('Data','Adresszeile7','');
memo1.Lines[8]:=ini.ReadString('Data','Adresszeile8','');
memo1.Lines[9]:=ini.ReadString('Data','Adresszeile9','');
Doch irgendwie liest er nur die erste Zeile aus!
Die Saveroutine sieht so aus:

Code:

ini.WriteString('Data','Adresszeile0',memo1.Lines[0]);
ini.WriteString('Data','Adresszeile1',memo1.Lines[1]);
ini.WriteString('Data','Adresszeile2',memo1.Lines[2]);
ini.WriteString('Data','Adresszeile3',memo1.Lines[3]);
ini.WriteString('Data','Adresszeile4',memo1.Lines[4]);
ini.WriteString('Data','Adresszeile5',memo1.Lines[5]);
ini.WriteString('Data','Adresszeile6',memo1.Lines[6]);
ini.WriteString('Data','Adresszeile7',memo1.Lines[7]);
ini.WriteString('Data','Adresszeile8',memo1.Lines[8]);
ini.WriteString('Data','Adresszeile9',memo1.Lines[9]);
Warum funktioniert das nicht?
Habe ich nen Fehler gemacht?

Danke
Delphi is ......... DELPHI!!
  Mit Zitat antworten Zitat