Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
Delphi 10.4 Sydney
|
AW: Schleife von 0 bis Count-1 mit Änderung
2. Dez 2020, 14:03
Ja, das ist exakt schon immer das übliche Vorgehen beim Durchiterieren einer Liste. Aber Achtung! Sollte im Rahmen der Schleife ein Element gelöscht werden dann rückwärts durchlaufen. Es verändert sich ja beim Löschen die Anzahl der Elemente, und dann kracht es, weil das „Count-1“ zu Beginn unverändert bleibt und hinten raus die Elemente in der Liste nach vorne verschoben werden.
Michael Kübler
Geändert von scrat1979 ( 2. Dez 2020 um 14:07 Uhr)
|