Ver Mensaje Individual
  #3  
Antiguo 29-11-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 19.440
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 mamu Ver Mensaje
Pero, si ejecuto una forma con showmodal (es necesaria, es el login), al intentar forzar el cierre de la aplicacion, esta me da un Access violation.
Utiliza el valor de retorno del form modal, para saber si tienes que cerrar o no. No lo hagas desde dentro del form.

Código Delphi [-]
  res := f1.ShowModal;

  // Al volver cierras
  if (res = mrCancel) then begin
    // cerrar el main
    Self.Close;
    // o
    Application.Terminate
  end;

Desde dentro del f1 (modal) puedes devolver uno o lo otro.

Código Delphi [-]
  ModalResult := mrOK

o

  ModalResult := mrCancel;
__________________
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