Lo stack di memoria fornisce una sezione di memoria per le variabili del software e calcoli . Ogni volta che si crea una variabile, il sistema operativo assegna una specifica quantità di memoria . La dimensione dello stack creato da default è un megabyte . È possibile aumentare la dimensione dello stack aumentando la dimensione della variabile . Questo può essere fatto in qualsiasi linguaggio di programmazione , compreso il compilatore di Visual Basic. Istruzioni
1
Creare una variabile che può essere ridefinito e ridimensionato . In questo esempio , viene creata una variabile di matrice . Il codice seguente consente di creare variabili di un array :
Dim myArray ( 0-2 ) As String
Questo array può contenere tre valori ( 0-2 ) e lo stack di memoria viene allocata quando viene eseguita l'istruzione .
2
Assegnare valori alla matrice . Il codice seguente assegna valori a ciascun elemento dell'array :
myArray ( 0 ) = myArray " giallo " ( 1 ) = " orange" myArray ( 2) = "blue "
3
Ridefinire la matrice , che aumenta lo stack di memoria . L'affermazione " ReDim " ridimensiona l'array . Aumentando la dimensione degli elementi di matrice aumenta la stack di memoria . Il codice seguente illustra come utilizzare ReDim : .
ReDim myArray ( 0-3 ) per
Poiché la matrice ora può contenere fino a quattro valori , lo stack è aumentato di dimensioni