![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Muli, podrías tambien poner otra aplicación como salvapantallas, y que cuando se ejecutase, enviase un mensaje a tu aplicación con la cual esta se cierra. Después, la aplicación "salvapantallas" ejecutaría el verdadero salvapantallas y se cerraría...
No se, es una posiblilidad, no?
__________________
:) |
|
#2
|
|||
|
|||
|
ok, es una buena idea, puedo tener un proceso corriendo siempre en la aplicación que detecte si está el salvapantallas activado y si éste está activado cerrar la aplicación, lo que pasa es que obligo al usuario a tener un salvapantallas, y no se si estando la aplicación por ejemplo minimizada sigue corriendo el proceso.
Saludos. Gracias.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE. |
|
#3
|
||||
|
||||
|
O puedes poner dicho proceso como salvapantalla, y que al activarse, cierre la aplicación y después, si el usuario quiere, ejecutar un salvapantallas.
|
|
#4
|
||||
|
||||
|
Vamos a ver, no sé si estoy entendiendo bien.
Aquí el problema es cómo detectar actividad en el ordenador pues la inactividad no tiene problema: si no hay actividad en el ordenador tampoco la hay en tu aplicación. Así, aún cuando el usuario tenga minimizada tu aplicación, si está trabajando en otra cosa la aplicacion no debe cerrarse. ¿Es correcto esto? Porque entonces creo que lo que requieres es un gancho del teclado y del mouse para poder detectar la actividad de éstos en todo el sistema y no sólo en tu aplicación. Si es así te recomiendo que busques acerca de hooks en la ayuda del SDK de Windows. Hay un ejemplo de un gancho del teclado en mi página en la unidad hooks.pas aunque tal parece que dichos ganchos deben implementarse en una dll. // Saludos |
![]() |
|
|
|