![]() |
Re: Index angeblich außerhalb Wertebereich (ComboBox)
Delphi-Quellcode:
setz hier doch mal ItemIndex = 1, dann steht hier aufgelöst:
i3 := Integer(ComboBox2.Items.Objects[ComboBox2.ItemIndex + 1]) - 1
Delphi-Quellcode:
und dann ist die Fehlermeldung korrekt, weil es kein ItemIndex 2 gibt!
i3 := Integer(ComboBox2.Items.Objects[2]) - 1
Grüße Mikhal |
Re: Index angeblich außerhalb Wertebereich (ComboBox)
ja da gibt es nir eine kleine Unwichtigkeit ... es kann keine 2 (zu großer Index) übergeben werden.
schließlich wird (sollte) dieses, durch die knuffige IF-Abfrage davor, verhindert werden :angel: so, ich baue grad mal alles auf "echte" Objekte um, welche ich dann statt dem "purem" Integer übergebe ... mal sehn (auch wenn dadurch der Code etwas undurchsichtiger wird) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz