Con questo codice mi dovrebbe salvare il contenuto di una ListView in un file:
codice:
procedure TForm1.Button4Click(Sender: TObject);
var
i, h: integer;
list: TStringList;
begin
List:= TStringList.Create; //crea la lista di stringhe
try
for i:= 0 to ListView2.Items.Count - 1 do
begin
List.Add (ListView2.Items[i].Caption;
List.Add('@' + IntToStr(ListView2.Items[i].ImageIndex));
for h:= 0 (ListView2.Items[i].SubItems.Count - 1 do
List.Add(#9 + ListView2.Items[i].SubItems[h]);
end;
List.SaveToFile(ExtractFilePath(Application.ExeName) + 'Ospiti.txt')
finally
List.Free;
end;
end;
Ma non capisco perchè su questa riga:
codice:
for h:= 0 ListView2.Items[i].SubItems.Count - 1 do
mi da questo errore:
[DCC Error] Unit1.pas(204): E2029 'TO' expected but identifier 'ListView2' found
Chiedo aiuto agli esperti.