Přechod z VB 6 na Visual Basic .NET

ReDim

Visual Basic 6.0

Visual Basic.NET

Upgrade Wizard

Visual Basic 6.0 má rozdíl mezi poli s pevnou a proměnnou velikostí. Pole s pevnou velikostí  jsou deklarovány pomocí příkazu Dim, který zahrnuje vytyčení hranic. Dynamická pole jsou deklarována příkazem Dim bez informací o hranicách. Pak potřebují být před svým použitím redimenzována příkazem ReDim.

Příkaz ReDim je použit pouze pro alokování a realokování místa pro pole místo pro realokování celého pole. Je to z toho důvodu, že všechna pole jsou ve Visual Basicu.NET dynamická a příkaz Dim může být ve Visual Basicu.NET použit jak pro deklaraci tak pro inicializaci dynamického pole.

Pokud je příkaz ReDim() pro deklaraci pole, je korektní deklarace vložena automaticky. 

 Zpět

Autor: The Bozena