Power-Kiddy 10 Geschrieben 10. Februar 2010 Melden Teilen 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.