Domino 9 und frühere Versionen > Entwicklung

Array in Array

(1/2) > >>

Gruenkohl:
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

rar:
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

Gruenkohl:
Super, jetzt weiss ich das auch!  ;D
Mit der Übersichtlichkeit stimme ich dir zu, aber trotzdem wollte ich wissen wie das funktioniert.  8)

Danke

Semeaphoros:
... 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?  ;)

yes2002:
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ß

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln