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.
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.
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |