EvilNick Geschrieben 7. Januar 2004 Geschrieben 7. Januar 2004 Hi, kann ich eigentlich in VB6, wie in C, ein 2D-Array erzeugen? Oder nannte sich das 3D Array? Meine C-Zeit ist so lange her... Ums kurz deutlich zu machen: Array[1,1] = Wert A1 Array[1,2] = Wert A2 Array[1,3] = Wert A3 Array[2,1] = Wert B1 Array[2,2] = Wert B2 Array[2,3] = Wert B3 Alles klar? Denke nicht
Fallin Geschrieben 8. Januar 2004 Geschrieben 8. Januar 2004 Das funktioniert ohne Probleme... Halt zuerst den Array dimensionieren Dim MeinArray(1 to 3, 0 to 2) as Long/String/Double... Anschließend dann die Werte zuweisen MeinArray(1,0) = Wert1 MainArray(1,1) = Wert2 .... Es gibt dann noch die Möglichkeit variable Arrays zu verwenden. Dim MeinArray () as Long Im Code wird der Array dann Redimensioniert ReDim MeinArray (1 to 3, 2 to 5) Man kann den dann beliebig ändern, ok nicht ganz beliebig, sondern nur die lezte Dimension. Wenn dabei der Array nicht gelöscht werden soll, muß man mit Preserve arbeiten. ReDim Preserve MeinArray(1 to 3, 0 to 10) Mit Erase kann man den dann löschen, der feste Array verliert nur alle Werte, der variable alle Werte und alle Dimensionen. Erase MeinArray
EvilNick Geschrieben 10. Januar 2004 Autor Geschrieben 10. Januar 2004 Besten Dank, jetzt klappt alles was ich brauche...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden