Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gruenkohl am 10.11.04 - 13:38:08
-
Hi zusammen,
hab mal wieder ne Frage. ;)
Kann mir jemand sagen wie ich Werte aus einem Array lesen kann, wenn das Array wiederrum in einem Array ist.
Quasi:
Array(0) = 1
Array(1) = 2
Array2(0) = Array
Wie komme ich an die Werte aus Array? ???
Danke und Gruss
Andreas
-
Du mußt nur jedes Array durchschleifen.
z.B. so:
Dim i As Integer
Dim j As Integer
Dim varAusgabe As Variant
Dim strArray(1) As String
Dim varArray(1) As Variant
strArray(0) = "00"
strArray(1) = "01"
varArray(0) = strArray
strArray(0) = "10"
strArray(1) = "11"
varArray(1) = strArray
For i = 0 To 1
varAusgabe = varArray(i)
For j = 0 To 1
Print varAusgabe(j)
Next
Next
Meiner Meinung nach ist es aber übersichtlicher, wenn du in diesem Fall mit mehrdimensionalen Arrays arbeitest.
(dim StrArray(x,y) as string)
lg
-daniel
-
Super, jetzt weiss ich das auch! ;D
Mit der Übersichtlichkeit stimme ich dir zu, aber trotzdem wollte ich wissen wie das funktioniert. 8)
Danke
-
... und das nächste Mal sparst Du viel Zeit, nämlich Deine Schreibzeit und die Lesezeit von einigen Leuten, wenn du "Ich hab mal wieder ne Frage" einfach weglässt. Machst Du mit beim Sparsam sein? ;)
-
Hi,
eleganter geht es mit der Funktion ArrayAppend:
Beispiel aus der Noteshilfe:
Have a look at ArrayAppend function in Designer Help.
dim zielArray as variant
zielArray = Arrayappend(teilArray1, teilArray2)
Das wars.
Gruß
-
Und was hat ArrayAppend mit dem Auslesen eines bestimmten Elements zu tun ??
Bernhard
PS: Lesen bildet.