Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Combobox beliebigen Wert löschen

  Alt 19. Okt 2008, 21:45
@bigben37

Dein Code wird Probleme verursachen, falls das gesuchte Element tatsächlich in der Liste enthalten ist.

Durch das Löschen des Elements verkürzt du die Liste. Bei FOR-Schleifen wird der Schleifenendwert vor dem Eintritt in die Schleife einmalig berechnet, du greifst also am Ende auf nicht mehr vorhandene Listenelemente zu.

Beim Löschen sollte man eine solche Schleife deshalb immer rückwärts laufen lassen.

Gruß Hawkeye
  Mit Zitat antworten Zitat