Erase (Instrucción)

Visual Basic VBLR

Erase (Instrucción)

       

Vuelve a inicializar los elementos de matrices de tamaño fijo y libera el espacio de almacenamiento asignado a matrices dinámicas.

Sintaxis

Erase lista_matrices

El argumento requerido lista_matrices es una o más variables de matriz delimitadas por comas que se van a borrar.

Comentarios

Erase se comporta de manera diferente dependiendo de si una matriz es de tamaño fijo (normal) o dinámica. Erase no recupera memoria para las matrices de tamaño fijo. Erase establece los elementos de una matriz fija según se explica a continuación:

Tipo de matriz Efecto de Erase sobre elementos de una matriz fija
Matriz numérica fija Establece cada elemento a cero.
Matriz de cadena fija (longitud variable) Establece cada elemento a una cadena de longitud cero ("").
Matriz de cadena fija (longitud fija) Establece cada elemento a cero.
Matriz de Variante fija Establece cada elemento a Empty.
Matriz de tipos definidos por el usuario Establece cada elemento como si se tratara de una variable separada.
Matriz de objetos Establece cada elemento al valor especial Nothing.

Erase libera la memoria usada por matrices dinámicas. Antes de que el programa pueda hacer referencia de nuevo a la matriz dinámica, debe volver a declarar las dimensiones de las variables de la matriz con la instrucción ReDim.