![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
#1
|
|||
|
|||
Casi me vale
Muicha gracias, al menos desaparece, pero queda cargado en memoria, no habria uqe hacer un form.Destroy, se puede hacer un destroy desde el propio formulario que se quiere destruir?.
saludos! |
#2
|
||||
|
||||
Si el formulario lo generas de manera dinámica y no lo tienes definido en el Autocreate, puedes hacer al final de la llamada Formaux.Free.
Quedando : Código:
Application.CreateForm(TFaux, Ffaux); with Ffaux do Begin ShowModal; Free; End; |
#3
|
||||
|
||||
Cita:
Debería destruirlo. Debería sólo ocultarlo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 17-12-2004 a las 13:20:02. |
#4
|
||||
|
||||
Cita:
Si te has fijado por el administrador de tareas de windows, lo que está ocurriendo es que windows no libera la memoria asociada a nuestro proceso, aunque nuestro proceso haya dicho que no la quiere más. para ver exactamente que si se libera, usa la funcion de LiberaMemoria de Ians Marteens (buscala por el foro) Para comprobar que se ha liberado correctamente, intenta acceder a ese formulario hijo despues de usar caFree, obtendrás una bonita violación de acceso (por tanto, está bien tu programa). Observación para Neftali: Un mdiChild no puede ocultarse. |
#5
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|