Disparar form de senha apos 5 minutos ...
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é +
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
Curtidas 0
Respostas
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
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é
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
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