Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
Delphi XE2 Professional
|
Re: for-Schleife und Array
30. Nov 2006, 10:46
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
Benjamin Schwarze If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
|