Thema: Delphi for-Schleife und Array

Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#2

Re: for-Schleife und Array

  Alt 30. Nov 2006, 09: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)
  Mit Zitat antworten Zitat