hi
das ist mir schon öfters passiert aber da hab ich immer irgendiwe uasweichen können...
aber jetzt gehts einfach nur so
hab mal ein beispiel geschreiben:
Delphi-Quelltext
1: 2: 3:
| for i:= 0 to tmpStringList.Count -1 do if tmpStringList.Strings[i] = 'asdf' then tmpStringList.Delete(i); |
also er hat jetzt 5 Items ...
dann geht er zu 1 nix... ok ned löschen
dann 2... ah da steht "asdf" löschen!
aber jetzt hat die stinglist ein item weniger und ich bekomm immer ne überschreitung des listen indexes!
wie kann ich das besser machen?
Mfg
Philipp