Power-Kiddy 10 Geschrieben 10. Februar 2010 Melden Geschrieben 10. Februar 2010 Hallo! Es scheint so daß beim Redimensionieren eines Arrays doch erhebilche Einschränkungen bestehen: - wenn ich den Inhalt behalten will/muss dann kann ich nur das letzte Element redimensionieren (die Grenzwerte der letzten Dimension verschieben) Dim arrArray() ' wenn das Array redimensioniert wird dann darf hier keine Grenze angegeben werden! Redim arrArray(10,10,10) ' hier lege ich die Grenzen fest Redim Preserve arrArray(10,10,20) ' das geht Redim Preserve arrArray(10,20,10) ' Fehler!! - wenn ich die Grenzwerte einer anderen als der letzten Dimension verändere dann verliere ich den Inhalt, weil ich hier kein PRESERVE verwenden kann Es müßte möglich sein, das Array als ganzes zu kopieren (Temp), dann das ursprüngliche Array neu zu dimensionieren und dann wieder mit dem Inahlt (von Temp) zu befüllen. Ist das zu schaffen? Gibts die Möglichkeit, ein Array zu kopieren? bei einem Objekt ginge das recht einfach: set objTemp = objOriginal Gruß! Kiddy
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