Visual Basic Scripting Edition  

Instrucción Erase

Reinicializa los elementos de matrices de tamaño fijo y libera espacio de almacenamiento de la matriz dinámica.

Erase matriz

El argumento matriz es el nombre de la variable de la matriz que se va a borrar.

Comentarios

Es importante conocer si una matriz es de tamaño fijo (ordinaria) o dinámica porque Erase se comporta de manera diferente según el tipo de matriz. Erase no recupera memoria para matrices de tamaño fijo. Erase establece los elementos de una matriz fija de la forma siguiente:

Tipo de matriz Efecto de Erase en elementos de matriz fija
Matriz numérica fija Establece cada elemento como cero.
Matriz de cadena fija Establece la longitud de cada elemento como cero ("").
Matriz de objetos Establece el valor de cada elemento como valor especial Nothing.

Erase libera la memoria utilizada por las matrices dinámicas. Antes de que su programa pueda hacer referencia a la matriz dinámica de nuevo, debe volver a declarar las dimensiones de la variable de la matriz mediante una instrucción ReDim.

El siguiente ejemplo ilustra el uso de la instrucción Erase.

Dim MatrizNum(9)
Dim MatrizDinamica()
ReDim MatrizDinamica(9)  ' Asigna espacio de almacenamiento.
Erase MatrizNum     ' Se vuelve a inicializar cada elemento.
Erase MatrizDinamica     ' Libera la memoria utilizada por la matriz.

Requisitos

Versión 1

Consulte también

Instrucción Dim | Nothing | Instrucción ReDim

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.