Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gruenkohl am 10.11.04 - 13:38:08

Titel: Array in Array
Beitrag 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
Titel: Re: Array in Array
Beitrag von: rar am 10.11.04 - 14:09:49
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
Titel: Re: Array in Array
Beitrag von: Gruenkohl am 10.11.04 - 14:28:56
Super, jetzt weiss ich das auch!  ;D
Mit der Übersichtlichkeit stimme ich dir zu, aber trotzdem wollte ich wissen wie das funktioniert.  8)

Danke
Titel: Re: Array in Array
Beitrag von: Semeaphoros am 10.11.04 - 16:34:09
... 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?  ;)
Titel: Eleganter, selten verwendet: arrayappend
Beitrag von: yes2002 am 13.11.04 - 18:10:18
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ß
Titel: Re: Array in Array
Beitrag von: koehlerbv am 13.11.04 - 18:59:25
Und was hat ArrayAppend mit dem Auslesen eines bestimmten Elements zu tun ??

Bernhard

PS: Lesen bildet.