FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Registrar aplicación para recibir mensaje de reloj
Hola, gente.
¿Sabe alguien si se puede registar un programa para que Windows envíe un mensaje cuando ocurran eventos con el tiempo? Estoy haciendo un programita que queda corriendo en la SysTray. Cada 10 minutos tiene que revisar algunas cosas. Ahora bien. Yo estoy seguro que existe una función de la API que me permite registrar el programa para que Windows le envíe un mensaje sobre eventos del reloj... Estoy seguro que la he usado en alguna oportunidad. Pero hace días que vengo buscando y nada. O mi cerebro tiene un puntero a nil o realmente esto existe pero no lo puedo encontrar. Ahora estoy usando un TTimer para contar 10 minutos... pero no me gusta mucho la idea, la verdad. Si alguno sabe, se lo agradecería enormemente. Saludongos y ¡gracias! |
#2
|
||||
|
||||
Un TTimer encapsula las llamadas a la api de Windows, por tanto, ambos serán igual de precisos.
Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
y si no te gusta la idea de usar un Timer entonces usa la API: *SetTimer*, mira un ejemplo de como yo la usaria:
que crees?! |
#4
|
||||
|
||||
Hola,
Cita:
|
#5
|
||||
|
||||
Mira la implemntación del TTimer ¿qué api usa?
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
||||
|
||||
¡Gracias gente!
Es verdad lo que decís, Lepe. Es bastante irónico que el TTimer haga justamente lo que yo hubiera jurado que NO hacía y que quería hacer... ... Al final existía la función... Yo no estoy loco, qué alivio... Les agradezco la ayuda aunque, por lo que se ve, es lo mismo un TTimer que una llamada a la API... Gracias de nuevo. |
#7
|
|||
|
|||
Puedes usar un componente de JEDI
En la VCL de Proyecto JEDi (Componentes delphi gratuitos) hay un componente que te puede venir al pelo.
Se llama JvThreadTimer Una tarea con temporizador. Utilizas la propieda Interval con el tiempo por ejemplo 10 segundos Interval:=10000; Y luego utilizas el evento JvThreadTimer1.Ontimer para poner tu código. Muy fácil. Espero que sea eso lo que buscas. |
#8
|
||||
|
||||
Gracias, alquimista. Lo voy a probar... Lo que pasa es que sigue siendo un timer y no me gusta mucho porque... bueno, porque soy un quejón
Igualmente le voy a hacer un vistazo. Gracias. |
#9
|
||||
|
||||
gracias dec, por la rectificación, es verdad que son segundos,
saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
quitar icono un lado del reloj, sin desactivar aplicacion ejecutandose | sakuragi | Windows | 7 | 16-01-2008 17:27:49 |
Minimizar mi aplicacion al lado del reloj | lfb | C++ Builder | 4 | 21-12-2007 01:19:39 |
Registrar nuestra aplicación en system (?) | wofox | API de Windows | 5 | 08-12-2007 21:16:12 |
Recibir parámetros desde php con una aplicación c++Builder | Panchisco | C++ Builder | 0 | 04-06-2005 22:32:35 |
App emita Sonido al recibir mensaje netsend | Gelmin | Varios | 1 | 19-07-2004 13:50:06 |
|