Ver Mensaje Individual
  #2  
Antiguo 05-03-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Reputación: 22
ixMike Va por buen camino
Hola.

Pues yo hice eso una vez, de esta manera:

-Creo una variable global contador, y en FormCreate la inicializo a cero.
-Pongo un Timer, Interval 60000, que en OnTimer incremente el valor de dicha variable.
-Creo un procedure que resetea la variable (y puede que haga algo más), lo llamo siempre que hago algo (clicks en los menús, escribir...).
-En el evento OnTimer, comprobar si el contador supera al tiempo máximo de espera (en minutos), y si es así, llamar a un procedimiento de Bloquear (si el programa se bloquea por no estar siendo usado, pues ya puedes añadir la opción de que el usuario lo bloquee a placer antes de ausentarse).


Salu2

P.D.: Mira en "Temas similares", más abajo
Responder Con Cita