Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
Delphi 7 Enterprise
|
Re: Listview einträge laden funzt nicht ganz!!
28. Jan 2004, 19:58
Hallo Wadim,
Code:
procedure TForm1.Button3Click(Sender: TObject);
var a,b : integer;
begin
with TIniFile.Create((ExtractFilePath(ParamStr(0))+'Einstellungen.ini')) do
a := readinteger('index','count',0); //definiere ich schon beim speichern damit er weiß wieviel einträge er laden soll
label1.Caption := inttostr (a);
b := 1;
while b <= a do begin
with TIniFile.Create((ExtractFilePath(ParamStr(0))+'Einstellungen.ini')) do begin
try
[color=red][b]ListItem := ListView1.Items.Add;[/b] [/color]
listitem.Caption := readstring ('Erster Eintrag','Position' + inttostr(b),'');
listitem.SubItems.Add(readstring ('Zweiter Eintrag','Position' + inttostr(b),''));
listitem.SubItems.Add(''); // da ich 3 einträge habe und der 3 vorest mal leer sein soll
b := b +1;
finally
free;
end;
end;
end;
end;
Ich denke, Du mußt für jeden neuen Eintrag ein neues Listitem "adden".
Warum schreibst Du 2x
with TIniFile.Create((ExtractFilePath(ParamStr(0))+'Einstellungen.ini')) do
Armin P. Pressler
BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
|
|
Zitat
|