Einzelnen Beitrag anzeigen

Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Warum wird das Memo nicht komplett aus der INI geladen?

  Alt 8. Jul 2004, 11: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.
  Mit Zitat antworten Zitat