Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-01-2011
angelp4492 angelp4492 is offline
Miembro
 
Registrado: dic 2007
Posts: 99
Poder: 0
angelp4492 cantidad desconocida en este momento
onclosequery

Hola buenas como estan, tengo el siguiente problema a ver si pueden ayudarme.
Quiero cerrar una aplicación y que me salga un mensage, que en realidad eso es lo que quiero hacer, así que esto lo pongo en el onclosequery tal que así

Código Delphi [-]

canClose:=False;

if Application.MessageBox('¿Seguro que desea abandonar?','Atención',mb_OkCancel +
  mb_IconQuestion)= idOk then begin
  canClose:=True;
end
else begin
  canClose := False;
end;

Hasta aquí todo bien, lo que quier ahora es que cuando pulse un botón salir que me llame al mismo evento onclosequery para hacer las mismas operaciones.Gracias.

Última edición por Neftali [Germán.Estévez] fecha: 25-01-2011 a las 17:31:58. Razón: Restaurar código eliminado por error
Responder Con Cita
  #2  
Antiguo 25-01-2011
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: 18.286
Poder: 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 angelp4492 Ver Mensaje
...lo que quier ahora es que cuando pulse un botón salir que me llame al mismo evento onclosequery para hacer las mismas operaciones.
En el botón salir apunta llama al evento tal qe así:

Código Delphi [-]
var
  mSalir:Boolean;
begin
  ...
  Self.OnCloseQuery(Self, mSalir);
  If mSalir then Application.Terminate;
__________________
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
  #3  
Antiguo 25-01-2011
angelp4492 angelp4492 is offline
Miembro
 
Registrado: dic 2007
Posts: 99
Poder: 0
angelp4492 cantidad desconocida en este momento
Cita:
Empezado por Neftali Ver Mensaje
En el botón salir apunta llama al evento tal qe así:

Código Delphi [-]var mSalir:Boolean; begin ... Self.OnCloseQuery(Self, mSalir); If mSalir then Application.Terminate;
Gracias ya esta funcionando.
Responder Con Cita
  #4  
Antiguo 25-01-2011
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: 18.286
Poder: 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
He de pedir discupas, porque sin querer (intentando editar el mensaje del usuario) he eliminado código que había presente en el mensaje.
En breve intento arreglarlo.

He eliminado de este Post un mensaje de Chris que equivocadamente daba la culpa al usuario y que me ha servido a mi para darme cuenta de que la culpa es mía como consta en la edición del mensaje, pues no tiene sentido echar la culpa al usuario (supongo que Chris tampoco se ha dado cuenta de la nota de edició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
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
OnCloseQuery JXJ Varios 7 21-11-2005 22:07:28


La franja horaria es GMT +2. Ahora son las 07:51:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi