Domingo 22 de Diciembre de 2024, 16:42
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Como Elimianr Culquier Objeto Activo,
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Como Elimianr Culquier Objeto Activo, (Leído 1548 veces)
seba_m
Miembro activo
Mensajes: 99
Como Elimianr Culquier Objeto Activo,
«
en:
Miércoles 25 de Enero de 2006, 19:21 »
0
Hola a todos, alguien sabria decirme como puedo saber que objetos estan aun activos para poder eliminarlos antes de salir de la aplicación, o lo que seria mejor como eliminar cualquier objerto que este actuvo sin importar cual.
Gracias
Tweet
cpmario
Miembro HIPER activo
Mensajes: 629
Re: Como Elimianr Culquier Objeto Activo,
«
Respuesta #1 en:
Miércoles 25 de Enero de 2006, 19:54 »
0
Usa este código
Código: Text
Sub UnloadAllForms()
Dim Frm As Integer
Frm = Forms.Count
Do While Frm > 0
Unload Forms(Frm - 1)
If Frm = Forms.Count Then Exit Do
Frm = Frm - 1
Loop
End Sub
seba_m
Miembro activo
Mensajes: 99
Re: Como Elimianr Culquier Objeto Activo,
«
Respuesta #2 en:
Jueves 26 de Enero de 2006, 18:09 »
0
Joya, pero pregunto, si algun recordset de algun formulario estaba activo o abierto, lo elimina también P?
GRacias
cpmario
Miembro HIPER activo
Mensajes: 629
Re: Como Elimianr Culquier Objeto Activo,
«
Respuesta #3 en:
Jueves 26 de Enero de 2006, 18:35 »
0
Cierra todo, pero si te quieres asegurar de cerrar todas bases de datos antes de cerrar ventanas usa esto:
Código: Text
Sub CloseAllDatabases()
' Close out db objects
' and release all memory '
On Error Resume Next
Dim wsObject As Workspace
Dim dbObject As Database
Dim rsObject As Recordset
For Each wsObject In Workspaces
For Each dbObject In wsObject.Databases
For Each rsObject In dbObject.Recordsets
rsObject.Close
Set rsObject = Nothing
Next
dbObject.Close
Set dbObject = Nothing
Next
wsObject.Close
Set wsObject = Nothing
Next
End Sub
Lo uso con DAO, no sé si funciona con ADO.
seba_m
Miembro activo
Mensajes: 99
Re: Como Elimianr Culquier Objeto Activo,
«
Respuesta #4 en:
Viernes 27 de Enero de 2006, 19:28 »
0
Gracias, lo voy a probar con ADO
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Como Elimianr Culquier Objeto Activo,