Die Zeile
until i >= combobox1.Items.Count+2;
scheint falsch zu sein. Richtig wäre
until i > combobox1.Items.Count - 1;
Zitat von
hellow554:
hab nich mal ne ahnung, wozu combobox.items.beginupdate da ist.
TComboBox.Items.BeginUpdate verhindert das Neuzeichnen der ComboBox und beschleunigt daher das Programm. Das muss mit .EndUpdate natürlich wieder aufgehoben werden. Und zur Sicherheit, damit das auch wirklich aufgehoben wird, ist der Schutzblock da.