Registriert seit: 19. Jan 2003
732 Beiträge
Turbo Delphi für Win32
|
Re: Warum wird das Memo nicht komplett aus der INI geladen?
8. Jul 2004, 12:02
Hi,
Eine frisch initialisierte Memo-Komponente hat nur ein Element in TMemo.Lines. Daher:
Delphi-Quellcode:
memo1.Lines.Clear;
memo1.Lines.add( ini.ReadString('Data','Adresszeile0',''));
{...}
Noch besser:
Delphi-Quellcode:
memo1.Lines.Clear;
for i:=0 to 9 do
memo1.Lines.add( ini.ReadString('Data','Adresszeile'+IntToStr(i),''));
Einfacher:
Delphi-Quellcode:
Memo1.Lines.SaveToFile(' C:\Adressdaten.txt');
Memo1.Lines.LoadFromFile(' C:\Adressdaten.txt');
{Achtung: beides in try...except Blöcke setzen, da eine Exception auftreten kann, wenn die Datei beim Schreibzugriff bereits verwendet wird oder beim Lesezugriff nicht existiert}
Gruß,
Dani
Edit: Bin zuuu langsaaaam
Dani H.
|
|
Zitat
|