RE:Como apagar una aplicacion visual 6
Marcelo:
Para finalizar la aplicación no utilices END. Según la documentación de Microsoft, es una instrucción heredada desde QBasic que fianliza violentamente la aplicación sin descargarla de la memoria. Para descargarla, primero:
1. Si abriste objetos que deben cerrarse con una instrucción Close() o similar, cerralos.
2. Todo objeto que hayas referencia con la instrucción SET debe ser establecido a NOTHING (Set NombreObjeto = Nothing). VB no borra de la memoria los objetos referenciados de esa manera, debe hacerse a mano o quedan en memoria y la aplicación no libera la memoria al cerrarse el último formulario.
3. Descargá todos los formularios abiertos. Si tenés uno solo la instrucción es sencilla:
Unload Me
Si tenés varios formularios descargalos de a uno
Unload Form1
Unload Form2
Unload Me
Si no sabés cuales formularios están abiertos probá este código:
On error resume next
Dim v as variant
For each v in forms
if v.name<>me.name then unload v
next
unload me
Saludos ruri