GARANTIR DESCONTO

Fórum Função sistema ocioso #183095

19/09/2003

0

Gostaria de saber se existe alguma função em que se o sistema estiver ocioso(o usuario nao esta mexendo em nada) depois de algum tempo eu possa emitir algum evento, como por exemplo uma mensagem ao usuario..
Agradeço desde já.
Thiago


Tcarvalho

Tcarvalho

Responder

Post mais votado

19/09/2003

Olá galera,

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

Barcelos
Responder

Gostei + 1

Mais Posts

19/09/2003

Xisto

Cara, nao tenho a solucao, mas vou me unir a sua necessidade.
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


Responder

Gostei + 0

19/09/2003

Nigro

Olá pessoal
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


Responder

Gostei + 0

19/09/2003

Cebikyn

Existe o evento [b:001b0e7f1d]OnIdle[/b:001b0e7f1d], do Application. Que é ativado quando o usuário não está fazendo nada, é só associar uma procedure a ele.

Application.OnIdle := AlgumaProcedure;


Dúvidas, críticas, sugestões, comentários, deixem msgs....


Responder

Gostei + 0

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

Aceitar