Ver Mensaje Individual
  #5  
Antiguo 08-05-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Sadistyk
Estuve leyendo por ahí que esto se debe a que no se libera la memoria del formulario (o por lo menos eso fue lo que entendí) y que tenía que poner 'Free' o 'Release' en el evento 'OnClose' del formulario. Intenté con los dos y cuando quiero volver a entrar desde el menú me tira el error de violación de acceso. ¿Cómo puedo hacer para que esto ande?
Creo que lo que está pasaando es que no destruyes el formulario, sólo lo ocultas.
En el evento OnClose del segundo formulario utiliza:

Código Delphi [-]
  Action := caFree;

Si es lo que pienso, con eso debería bastar.
Para llamarlo:

Código Delphi [-]
  Form2.Show;

Y cuando quieras cerrarlo:

Código Delphi [-]
  Close;

La línea de arriba se encargará de la libreración.
__________________
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.
Responder Con Cita