Si el form2 es heredado del form1, y el form1 tiene caFree en el OnClose, el Form2 tiene el mismo comportamiento: se libera el form2 al cerrar.
Cualquier intento de volverlo a mostrar (.Show o .ShowModal) sin haberlo creado de nuevo -> Access Violation.
Como bien dice duilioisola, intenta trazar que pasa cuando cierras el form y lo vuelves a mostrar.
Otra pista: Si observas el valor de un form creado y liberado desde el debugger, no tiene porque ser nil aunque ya no exista.
Última edición por gerardus fecha: 25-11-2009 a las 09:52:17.
|