![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Bueno, el Timer no tiene mucha ciencia que digamos. Solo tiene un Evento, en el cual pones el codigo que deseas que se ejecute cada cierto tiempo, especificado por ti en milisegundo en la propiedad Interval. Una propiedad que (quizas) utilizaras a menudo sea el Enable para activar y desactivar a tu criterio.
Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#2
|
|||
|
|||
|
Mira pregunte sobre el Timer por lo siguiente.
Mi aplicacion va inicar a las 9:00 am y no se volvera a detener a menos que el servidor tenga que a pagarse... Bueno entonces si quiero que el proceso que manejo en el query se inicie a partir de las 12:00 pm como primera vez, realiza el proceso y termina la aplicacion sigue ahi no se apaga, despues que sean las 15:00 pm quiero que vuelva a inicar dicha aplicacion y realiza el proceso de igual manera termina y sigue vigente hasta las 18:00 se inicia el otro proceso entonces quiero que el proceso inicie cada intervalo de 3:00 horas. me podrias decir con algun ejemplo como platearia esto. De ante mano gracias |
|
#3
|
||||
|
||||
|
Resp
No estoy entendiendo un coño. Como no entendo y veo que quieren leer uan data dentro d eun rango de fecha es logico tener un dos campos en la data uno fecha de creacion y otro fecha de modificacion(cosa que tengo en todas mis tablas para realizar aauditorio) y de esta manera se octien lo deseado.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
#4
|
||||
|
||||
|
Iba a decir que estaba totalmente de acuerdo con la primera frase de rastafarey, hasta que leí la frase del millón:
Cita:
Colocamos un Objeto TTimer en la ventana, como ya dijo vtdeleon, despues en su propiedad Interval colocamos 180000 (que es el resultado de: 3 horas * 60 minutos * 1000 segundos), ya que el tiempo se le da en milisegundos. Al iniciar el programa, se guarda en un archivo la hora actual, que será la hora de inicio para las consultas. Si en este momento ha de hacerse los reportes... pues se llama a la función que se encarga de eso, si no debe hacerse, pues se pone el Timer Activo y ... a esperar 3 horas. En su evento Ontimer ponemos algo así: - Leer del archivo la hora de inicio, y guardarla en una variable. - Grabar en el archivo la hora actual, (que sirve de hora de inicio, la próxima vez que se ejecute este evento, recuerda, se ejecutará cada 3 horas) - Hacer los reportes o lo que sea. - Se acabó. Al hacer los "reportes o lo que sea", simplemente será ver si la consulta que se abre tiene resultados, es decir:
saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 26-12-2005 a las 22:01:11. |
|
#5
|
|||
|
|||
|
Gracias
Gracias por su colaboracion, ya pude realizar lo que necesitaba muchas gracias a todos por su paciencia..
Saludos... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|