Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.158 Beiträge
 
Delphi 12 Athens
 
#4

Re: Index angeblich außerhalb Wertebereich (ComboBox)

  Alt 15. Jul 2008, 17:24
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
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat