Forum: Object-Pascal / Delphi-Language
by himitsu,
19. Apr 2020
Jo, weil es mehrere Voreile hat.
weniger zu überlegen, in der einfacheren Schleife
beim FOR sogar mit einen schöneren ENDE .... immer "konstant" 0 (oder 1), statt einer Variable
das FOR cached sogar das Ende, also kopiert sich den Wert zu Begin in eine Varialbe, anstatt immer wieder die Funktion Count/Length/High zu verwenden
drum knallt es dann auch so schön, was gut ist, damit man die...
Forum: Object-Pascal / Delphi-Language
by himitsu,
19. Apr 2020
Ja, dass Count so nicht mehr passt, ist ein "merkliches" Problem,
aber wenn du löschst, wann wird da auch der nächste Eintrag übersprungen.
Wenn man sorum arbeitet, dann nehmen man eine der anderen Schleifen (z.B. WHILE)
und darf beim Löschen den Index nicht hochzählen, also Delete ODER Index+1.
Forum: Object-Pascal / Delphi-Language
by himitsu,
18. Apr 2020
Warum überhaupt sorum?
Die ListBox und auch andere ListenKomponenten, sowie TStringList, haben nicht umsonst eine Data/Object-Eigenschaft an den Items, wo man seine Daten verlinken/reintun kann, anstatt zu versuchen mehrere Listen synchron zu halten.