Fórum Função sistema ocioso #183095
19/09/2003
0
Agradeço desde já.
Thiago
Tcarvalho
Curtir tópico
+ 0Post mais votado
19/09/2003
Precisei de uma solução para este problema e (finalmente) consegui resolver.
Postei o código em:
http://delphiforum.icft.com.br/forum/viewtopic.php?t=19507&highlight=
Dêem uma olhada.
(Comentários e melhorias são bem vindos)
Espero ter ajudado
Barcelos
osbarcelos@hotmail.com
Barcelos
Gostei + 1
Mais Posts
19/09/2003
Xisto
Preciso de uma funcao deste tipo para caso o usuario demore muito
tempo em uma tela de cadastro ou manutencao p.ex. o sistema
possa fechar aquela tela e voltar a tela anterior
Se descobrir algo me avise
xisto@snt.com.br
Gostei + 0
19/09/2003
Nigro
Nunca precisei de nada disso mas aqui vai minha sugestão:
Coloque no form desejado um tTimer.
Grave em uma variável privada a hora em que essa tela foi criada.
No evento onActivate do form mande uma 2ª variável que também contém a hora atual para dentrto do timer, ou seja toda vez que sair ou entrar em algum componente desse form ele anviará a hora.
Dentro do timer faça a validação de quanto tempo vocês querem que a tela fique aberta, caso esse tempo seja alcançado ou seja maior, dê um .close no form.
Usando a variável que você colocou no oncreate, você terá quanto tempo a tela ficou aberta e com a variável do activate você terá quanto tempo a tela ficou ociosa.
Bom... acho que é mais ou menos assim.
Boa sorte
Gostei + 0
19/09/2003
Cebikyn
Application.OnIdle := AlgumaProcedure;
Dúvidas, críticas, sugestões, comentários, deixem msgs....
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)