Visual Basic - se queda en memoria el programa

Life is soft - evento anual de software empresarial
 
Vista:

se queda en memoria el programa

Publicado por Torno (16 intervenciones) el 24/03/2003 11:43:13
Pues eso que cuando cierro el programa se me cierra el programa pero se queda en memoria.
alguien sabe porque es.

muchas gracias a todos
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

RE:se queda en memoria el programa

Publicado por Esteban (1144 intervenciones) el 24/03/2003 15:22:24
Al final cuando estás cerrando agrega la instrucción End, para destruir cualquier instancia de la aplicación
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:se queda en memoria el programa

Publicado por maCo (7 intervenciones) el 24/03/2003 19:11:35
quizas es porque algun formulario no lo destruyes.
quizas tienes escondido alguno, y necesitas destruirlo.
maCo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:se queda en memoria el programa

Publicado por Pere (150 intervenciones) el 24/03/2003 23:19:45
Recogiendo las dos soluciones de Esteban y maCo:
En el formulario principal pones:

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

Dim frm As Integer
Dim ws As Workspace, db As Database, rs As Recordset

' Cierra TODAS las bases de datos
For Each ws In Workspaces
For Each db In ws.Databases
For Each rs In db.Recordsets
rs.Close
Set rs = Nothing
Next
db.Close
Set db = Nothing
Next
ws.Close
Set ws = Nothing
Next

' Cierra TODOS los formularios
frm = Forms.Count
Do While frm > 0
Unload Forms(frm - 1)
If frm = Forms.Count Then End
frm = frm - 1
Loop
End
End Sub

Espero que te sirva

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:se queda en memoria el programa

Publicado por Esteban (1144 intervenciones) el 25/03/2003 04:58:12
Eso es una solución sobrada, en realidad estás indicando algo que no necesariamente sea, estás suponiendo que el hombre usa DAO pero si usa ADO, un problema del informático es que no debe suponer nada, debe aplicarse a los hechos, y ese hecho es que a Torno la aplicación queda abierta de alguna forma.

Por eso es bueno cerrar con End, claro tu respuesta es muy útil, si enrealidad indicara que usa esa tecnología de conexión.

Y la solución de cerrar todos los forms es válido también.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:se queda en memoria el programa

Publicado por Artro Pérez.mx (1 intervención) el 05/09/2013 20:23:35
Excelente aportación, me pasaba exactamente lo mismo de los formularios!
Gracias por compartir!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar