Hola gente..
Supongamos que tengo un:
Sub xxxx()
Dim P as New Persona
P.Nombre="PEPE"
End Sub
Supongamos que lo llamo a xxxx() desde otro lugar...
Crea P, le mete el valor "PEPE" a la variable que tiene adentro el nombre... y cuando sale de Sub... "P" queda eliminado de la memoria?
en este caso se tendria q eliminar si no me ekiboco porq cuando termina el sub se destruye la variale local
Para que una variable sea destruida se usa el metodo. Dispose.
No.. Eso es solo para objetos.
Hablo de todo tipo de variables..
En realidad la memoria no se libera hasta que se ejecuta el Garbage Collector d e .net. Si se trata de un objeto dentras que llamar al metodo Dispose, y si se trata de una varible asignarle un valor un Nothing, de esta manera queda vacia para que despues el Garbage Collector libere la memoria
Variable = Nothing