|
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.