Forum: Object-Pascal / Delphi-Language
Delphi
by RavenIV,
30. Nov 2005
lass doch mal bis "anzahl - 1" laufen...
daher, dass du bei "0" anfängst, laufst du einmal zuviel durch.
Forum: Object-Pascal / Delphi-Language
Delphi
by RavenIV,
30. Nov 2005
Da hast du doch die Fehlermeldung.
was ist da so schwer zu verstehen?
Delphi-Fehler sind nicht immer verlässlich.
Oft liegt der Fehler auch einige Anweisungen vorher.
Beachte doch mal mein letztes Posting und versuch's dann nochmal.
Forum: Object-Pascal / Delphi-Language
Delphi
by RavenIV,
30. Nov 2005
da liegt der Fehler:
du löschst in KillDuplicates ein Element aus der Liste.
beim Durchgehen der Liste beachtest du dies aber nicht und läufst bis zur Original-Länge der Liste.
=> Du muss also nach dem Duplikat-Löschen noch mal die Länfe ermitteln (anzahl := ...)