Domino 9 und frühere Versionen > ND6: Entwicklung
Array und die UBound Funktion
stitze:
Ich bin gerade verzweifelt auf der Suche nach einer Funktion, die mir nicht, wie UBound, die obere Grenze des Arrays anzeigt, sondern die Position des letzten Elementes.
Hab in der Hilfe und im Forum leider nichts gefunden, weiss da jemand was?
Mfg
Sebastian
Thomas Schulte:
Das letzte Element eines Array is per Definitionem der Ubound. Auch dann wenn es leer ist.
Wenn, was ich stark vermute, du das letzte gefüllte Element eines Arrays haben willst, dann wirst du nicht drum herum kommen mit einer Schleife durch dein Array zu gehen und zu prüfen ob das Element x leer ist.
klaussal:
--- Zitat ---' Single dimension array
Dim maxima(10 To 20)
Print UBound(maxima) ' Output: 20
--- Ende Zitat ---
Was ist daran nicht zu verstehen ???
stitze:
UBound hab ich schon verstanden, ich wollte nur wissen, ob ich mir die Schleife sparen kann, das letzte gefüllte Element eines Arrays herrauszubekommen.
Thx damit wäre meine Frage beantwortet, schade ;)
Mfg
Sebastian
flaite:
so ungefähr:
--- Code: ---for i = ubound(array) to LBound(array) ' schleife fängt beim letzten Element an und zählt dann runter
if (array(i) != null) then exit for
next
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln