Rozkaz EraseInstrukcja ponownie inicjuje elementy tablic statycznych, a dla tablic dynamicznych zwalnia pamięc zajmowaną przez tablicę.Składnia instrukcji Erase: Erase ListaTablic Argument (wymagany) ListaTablic jest jedną lub więcej tablicą zmiennych, która będzie wyzerowana. Instrukcja Erase zachowuje się różnie w zależności od tego czy tablica jest statyczna czy dynamiczna. Dla tablic dynamiczych Erase zwalnia pamięć zajmowaną przez daną tablicę. Dla tablic statycznych Erase następująco ustawia elementy:
Instrukcja Erase zwalnia pamięć zajmowaną przez tablice dynamiczne. Zanim program będzie mógł ponownie korzystać z tablicy dynamicznej, musi najpierw przedeklarować długość tablicy zmiennych używając instrukcji ReDim. Przykłady użycia instrukcji Erase: Dim intTablicaLiczb(10) As Integer Dim strTablicaLancuchow(10) As String Dim strTablicaLanuchow10Znakowych(10) As String * 10 Dim varTablicaVariant(10) As Variant Dim intTablicaDynamiczna() As Integer ' Deklaracje tablic ReDim intTablicaDynamiczna(10) 'ustalenie rozmiaru tablicy dynamicznej Erase intTablicaLiczb 'Każdy element ustawia na 0 Erase strTablicaLancuchow 'Każdy element ustawia na zerowj długości łańcuch ("") Erase strTablicaLanuchow10Znakowych 'Każdy element ustawia na 0 Erase varTablicaVariant 'Każdy element ustawia na pusty Erase intTablicaDynamiczna 'zwalnia pamięć używaną przez tablicę na górę strony... |