Disparar form de senha apos 5 minutos ...

Delphi

19/01/2004

alo !?

tipo, fiz um formulario de senhas (FSenha)...
e um controle de usuarios... tal usuario tem acesso a tal coisa, etc...
quando por exemplo vai excluir um funcionario antes da exclusao... eu coloco..

fsenha.showmodal - e o formulario libera ou nao a ação...
até aí funciona bem...
só que agora eu preciso que quando o usuario entrar numa opção.. exemplo:

CADASTRO DE COMANDAS... (pede senha)
mas se passar 5 minutos sem ninguem tocar no teclado/mouse... o sistema automaticamente...
dispara o fsenha.showmodal

alguem ja fez isso ?
poderia me explicar como !?

desde ja agradeço
até +


Seven

Seven

Curtidas 0

Respostas

Jonasaf

Jonasaf

19/01/2004

a logica e o seguinte vc devera usar um timer ... dai vc grava o horario qdo foi aberto o form.. e logo gera um codigo pra calcular.. o tempo e verifica em um if que c a hora atual menos a hora do ultimo acesso for igual a 5minutos entao dispara o form no negocio e achar o evendo q faz isso tuda hora...


GOSTEI 0
Seven

Seven

19/01/2004

jonas..
até aí tudo bem... entendi...

eu preciso saber quais os eventos...
onde eu coloco para zerar o tempo (inicial) ...

tipo,
se uma tecla for pressionada: (zera o tempo inicial)
se o mouse for movido: (zera o tempo inicial)

somente zerar o tempo inicial nesses casos, entende!?

valeu pela dica !
até


GOSTEI 0
Nigro

Nigro

19/01/2004

Você poded fazer tudo isso usando variáveis do tipo tVariant, e o controle do tempo coloque o código desejado dentro de um timer.


GOSTEI 0
POSTAR