Domino 9 und frühere Versionen > Entwicklung
ArrayGetIndex bei einem mehrdimensionellen Array
Gruenkohl:
Guten Morgen zusammen,
steh mal wieder auf dem Schlauch.
Ich habe ein mehrdimensionelles Array zb.: Array(1,x).
In Array(0,x) schreibe ich Werte, die ich später suchen möchte, um in Array(1,x) einen Wert zu addieren.
Wenn ich mit ArrayGetIndex(Array, Wert) danach suche, bekomme ich aber einen höheren Wert zurück als es Elemente im Array gibt.
Daraus folglich einen "Subscript out of range".
Hat jemand sowas schon mal gemacht oder eine Ahnung wie man dort die Abfrage gestaltet?
Danke und Gruss
Andreas
diali:
der Index wird durchnummerriert zurückgegeben
(0, 1, 2, 3, 4)
(5, 6, 7, 8, 9)
(10,11,12,13,14)
usw.
Gruß
Dirk
Gruenkohl:
@Dirk:
Danke für schnelle Antwort.
Werde dann mal schauen, wie ich auf den richtigen Index komme.
Eine Funktion gibt es dafür also nicht, oder?
Gruss
Andreas
diali:
mit Ubound(Array, 2) bekommt man die Weite der 2. Dimension heraus.
Gruenkohl:
@Dirk:
Danke, das hatte ich schon. Da ich nur ein zwei-dimensionales Array habe, mache ich es wie folgt:
--- Code: ---IndexResult = ArrayGetIndex(Array, Suchwert)
If IndexResult > Ubound(Array,2) then
IndexResult = IndexResult - Ubound(Array,2)
End If
--- Ende Code ---
Danke und Gruss
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln