Autor Beitrag
Philipp_Reitter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Di 04.09.07 14:04 
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:

ausblenden 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
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Di 04.09.07 14:08 
Die Liste von hinten aufräumen downto

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
Philipp_Reitter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Di 04.09.07 14:09 
ah thanks!