Zitat von
chaosben:
Das Problem liegt hier:
for Line := 0 to Cookies.Count -1 do
Der Kopf einer For-Schleife wird nur einmal ausgewertet. Danach läuft die Schleife "dumm" vom Anfangswert zum Endwert. Wenn du jetzt etwas innerhalb der Schleife aus der Liste löschst, bleibt der Endwert der Schleife trotzdem erhalten.
So sollte es gehen:
for Line := Cookies.Count -1 downto 0 do
So gehts
Vielen Dank