
18/02/2002, 03:36
|
| | Fecha de Ingreso: febrero-2002
Mensajes: 73
Antigüedad: 23 años Puntos: 0 | |
Re: Cuando Cierro Un Mdi Queda En Memoria... Tuczone,
El forzar al MDI a desaparecer de memoria no quiere decir que los formularios hijo hayan finalizado correctamente.
Los principales problemas de lentitud de las PCs clientes se debe justamente al mal uso de la memoria, sobre todo en windows, ya que el administrador de memoria no elimina correctamente el proceso (a diferencia de Unix o Linux).
La instruccion que fuerza a eliminar de memoria el MDI es "END" y no la instruccion "Set MDIform1 = nothing". Revisen el MSDN sobre estas instrucciones
Haz la siguiente prueba y te convenceras:
Private Sub MDIForm_Unload(Cancel As Integer)
Set MDIForm1 = Nothing
End Sub
'Un menu en el MDI
Private Sub MenuPrb_Click()
'Un textbox en otro formulario
MsgBox Form1.Text1.text
End Sub
La mejor practica en programacion, es leer tu codigo detenidamente antes de compilarlo (la meta es cero errores antes de compilarlo)
Saludos |