Visual Basic - Liberar memoria

Life is soft - evento anual de software empresarial
   
Vista:

Liberar memoria

Publicado por Nicolás (164 intervenciones) el 22/10/2009 02:57:53
Saludos:
Como hago para liberar memoria? Setear las variables a nothing no me sirvió. En el administrador de windows mi aplicación de VB6, al iniciarse, ocupa unos 6 megas aprox. al abrir una ventana la aplicación consume unos 9, pero al cerrar esa ventana no vuelve a los 6. Ya intenté con lo siguiente:

Dim V_FORMULARIO As frmSiguiente
Set V_FORMULARIO = New frmSiguiente
V_FORMULARIO.Show (1)
Set V_FORMULARIO = Nothing

No hay caso, al abrir ventana tras ventana se incrementa el uso de memoria pero no lo libera y no encuentro en internet información al respecto.
Si bien la aplicación a la que intento depurar es mucho mas compleja, tiene acceso a base de datos, informes y controles externos pezados, el testeo lo hice sobre un proyecto que no utiliza base de datos ni nada, solo los controles de VB6 que vienen por defecto y el resultado es el que describo mas arriba, no libera memoria.
Desde ya, muchas gracias.
NMB
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder