Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

alarma

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: alarma Responder citando

Hola,

necesito hacer una especie de alarma, de tal forma que cuando llegue una hora dada se genere un evento. Las horas indicadas para que salte el evento son muchas por lo q h pensado en utilizar un timer cargandolo siempre con la diferencia de tiempo respecto a la hora más cercana. La cosa es que a lo mejor cuando quiero q salte la alarma es dentro de 5 meses y ya resulta un poco mas laborioso calcular la diferencia. Hay alguna otra forma mas inmediata de hacer esto?

Gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Hola

Yo haría esto:

Colocar los eventos en una tabla ordenada cronologicamente, y con un timer configurado 1000 milisegundos (un segundo), en su evento checaria la fecha y la hora con el próximo evento pendiente, y si es igual o mayor
ejecuto la alarma.

Bueno, es una idea, tal vez alguien del foro quiera compartir alguna mejor.
_________________
Saludos
Roger Ruiz
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: jaquemate Responder citando

Yo creo que la mejor forma es hacerlo como dice cancun, pero hacerlo cada minuto en vez de cada segundo, para que el programa no esté todo el tiempo comprobando la fecha.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mensaje    Asunto: Responder citando

La solucion q proponeis me parece buena. Imaginad ahora que lo que quiero es una alarma que salte cuando cambie algo (el valor de una variable por ejemplo) y no quiero estar muestreando continuamente. Se pueden crear eventos propios??
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.