Fórum Como saber se a aplicação este terminando #244442

26/07/2004

0

Gostaria de saber como posso fazer para detectar a hora que a minha aplicação estiver terminando ?


Grato


Fknyght

Fknyght

Responder

Posts

26/07/2004

Otto

:idea: [color=blue:47fa0d4516][url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=16976]Saiba como obter resposta rápida..[/url][/color:47fa0d4516]
:idea: [color=blue:47fa0d4516]Use sempre o Link [url=http://delphiforum.icft.com.br/forum/search.php][img:47fa0d4516]http://delphiforum.icft.com.br/forum/templates/subSilver/images/icon_mini_search.gif[/img:47fa0d4516] Pesquisar[/url] no topo da Página.[/color:47fa0d4516]

Evento onCloseQuery do form


MessageBox(0,´Esta fechando´,´ATENÇÃO´, MB_OK+MB_ICONWARNING);
CanClose := true;


:wink:


Responder

Gostei + 0

26/07/2004

Fknyght

Isso ai eu ja sabia

Quero saber se existe alguma mensagem que pode ser capturada na hora que a aplicação terminar..

tipo eu tentei fazer com assim

if Application.Terminated = True then FazerLogoutUsuario();



so que não funciona :(

ah, eu preciso para um componente que to desenvolvendo, pq qdo um usuario loga no sistema, seto uma variavel no BD que o usuario ja esta ativo, e qdo efetuo logout, seto para inativo. So que qdo o usuario fecha o sistema sem efetuar logout a variavel fica como ativa, dai preciso saber qdo o sistema irar fechar para setar efeturar logout do usuario automaticamente ???

Grato
Vicente


Responder

Gostei + 0

26/07/2004

Nildo

Você pode colocar a chamada para sua função no evento OnCloseQuery (como o oTTo citou)


Responder

Gostei + 0

26/07/2004

Nildo

Olá! Eu não tinha lido a parte que você cita sobre o COmponente.

Complementando... Você pode colocar esse FazLogOut no Destructor do seu componente.


Responder

Gostei + 0

26/07/2004

Fknyght

Olá! Eu não tinha lido a parte que você cita sobre o COmponente. Complementando... Você pode colocar esse FazLogOut no Destructor do seu componente.



E, bem lembrado, tinha esquecido deste detalhe

:lol:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar