jupp, drum das
<
oder mit -1: Index <= Count - 1
also: Index < Count
0 <= Index < Count
0 <= Index <= Count - 1
kleiner als Null kann es nicht gehn, da ItemIndex im Minimum -1 ist und -1 + 1 = 0.
im Prinzip sieht es so aus (die +1 ist ja egal, da es auf das Ergebnis ankommt)
Code:
[b]If[/b] [color=#ff0000]GewünschterIndex[/color] < ComboBox2.Items.Count [b]Then[/b]
i3 := Integer(ComboBox2.Items.Objects[[color=#ff0000]GewünschterIndex[/color]]) [color=silver]- 1[/color]
[b]Else[/b] [color=silver]i3 := High(_ComboBox2_Messages)[/color];
wenn ich richtig liege, dann dürfte diese Fehlermeldung also nicht auftauchen