ReDim-Anweisung für Visual Basic 6.0-Benutzer
Aktualisiert: November 2007
In Visual Basic 2008 wurde die Deklaration mit der ReDim-Anweisung aktualisiert. Dies dient der Vereinfachung und der besseren Lesbarkeit.
Visual Basic 6.0
In Visual Basic 6.0 können Sie die ReDim-Anweisung als Anfangsdeklaration eines dynamischen Arrays einsetzen. Das Array muss dann an keiner anderen Stelle mehr deklariert werden.
In Visual Basic 6.0 können Sie mit ReDim, wie im folgenden Beispiel dargestellt, auch den Arrayrang ändern:
Dim X(10) As Single
ReDim X(10, 10)
Visual Basic 2005
In Visual Basic 2008 können Sie ReDim nicht als Deklaration verwenden. Sie müssen ein Array wie jede andere Variable unter Verwendung von Dim oder einer gleichwertigen Anweisung deklarieren, damit es in einer ReDim-Anweisung vorkommen kann.
Sie können den Rang eines Arrays in Visual Basic 2008 nicht ändern. Der Code im vorhergehenden Beispiel löst einen Fehler aus.
Siehe auch
Konzepte
Änderungen an der Unterstützung von Programmierelementen (Zusammenfassung)