Como saber se a aplicação este terminando

Delphi

26/07/2004

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


Grato


Fknyght

Fknyght

Curtidas 0

Respostas

Otto

Otto

26/07/2004

: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:


GOSTEI 0
Fknyght

Fknyght

26/07/2004

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


GOSTEI 0
Nildo

Nildo

26/07/2004

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


GOSTEI 0
Nildo

Nildo

26/07/2004

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.


GOSTEI 0
Fknyght

Fknyght

26/07/2004

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:


GOSTEI 0
POSTAR