Um alle zu löschen:
Delphi-Quellcode:
BookArena1.Clear;
// jetzt alles hinzufügen...
Den Rest kann man vergessen wegen der roten Box
Um geziehlt zu löschen ist Delete richtig aber Count gibt die Anzahl an, d.h. der höchste ansprechbare Eintrag in der Liste ist immer Count
-1
Dein Code damit:
Delphi-Quellcode:
while BookArena1.Count > 0 do begin
BookArena1.Delete(BookArena1.Count-1);
end;
Oder auch per Schleife:
Delphi-Quellcode:
for i:= BookArena1.Count -1 downto 0 do
begin
BookArena1.Delete(i);
end;
Gruß, Chris