Ich nehme an, er lässt die Schleife mehrmals durchlaufen. Der Fehler liegt höchstwahrscheinlich da, wo ihn alle vermuten: Der ItemIndex der ComboBox wird ja in der Schleife nicht verändert.
Ich versuche das gerade
hier, ihm beizubringen.
In Delphi-Groups haben sie seinen Thread schon in die Tonne getreten, wegen Cross-Posting. Und ich hätte mich da auch nicht so lange mit befasst, wenn ich das vorher gesehen hätte ...