Ver Mensaje Individual
  #3  
Antiguo 23-12-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola yevabas.

Primero tenemos que unificar criterios, no tiene relación la llamada form2.showmodal con TReca.FormClose y TReca.FormDestroy.

El problema te lo da el form TReca por que Delphi lo crea de forma automática al iniciar la aplicación, pero luego de destruido
en los eventos de TReca (OnClose y OnDestroy), arroja un error al intentar mostrar un Form que ya no existe.

Hacé lo siguiente:

Quitá TReca de: Project->Options->Forms->Auto-create forms.

Luego por ejemplo, llamalo de este modo:
Código Delphi [-]
uses UnitTReca;  // o el nombre que le diste a la unit del form TReca
  ...
  with TReca.Create(nil) do
  try
    ShowModal;
  finally
    Free;
  end;
  ...
Llamando de ese modo al form TReca, los eventos OnClose y OnDestroy no deberían darte problemas.


Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 23-12-2010 a las 17:59:48.
Responder Con Cita