Como bajar de la memoria una aplicacion que se esta ejecutando con VB???

javi
03 de Febrero del 2004
Como bajar de la memoria una aplicacion que se esta ejecutando con VB???

resulta ser que me queda en memoria el programa incluso despues de haberle hecho el unload me
y cerrado conexiones y recodset

pleace el que pueda me manda la respuesta a [email protected]

mil gracias

gbutta
03 de Febrero del 2004
Si lo que queres es terminar la ejecucion de una aplicacion lo que tenes que hacer para hacerlo de forma facil es poner donde queres terminar el pograma END,
Con ese comando se termina el programa.

en?
03 de Febrero del 2004
Hola,

si tu programa tiene más de un formulario, probablemente sea uno que no se ha descargado.
Esto puede pasar cuando desde, por ejemplo, Form1 haces referencia a algún control de Form2; El form no se muestra, pero está cargado.

Para descargarlos todos desde una función:

Public Sub CerrarTodo()
Do Until Forms.Count = 0 '(cero si la función la pones en un módulo, 1 si es en un form principal)
Unload Forms(Forms.Count - 1)
Loop
End Sub

Ten en cuenta que utilizando 'End' se fuerza la detención, osea, si tienes código en los siguientes eventos, su código no se ejecutaría
Form_QueryUnload
Form_Unload
Form_Terminate

saludos