![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
ejecutar codigo de delphi cada 24 horas
buenos dias compañeros tengo una duda y no encuentro como atacarla, estamos por terminar una aplicacion que controla la funcionalidad de un hotel, en diho sistema existe un proceso que es llamado night audit, el cual una persona a la media noche tiene que ira presionar un boton para que cargue las noches y consumos de itinerario que halla tenido el huesped durante el dia, tambien corre procesos que hacen interfax con un pbx, y un punto de restaurant llamado aldelo, pero ahora nos pide el cliente que dicho proceso se ejecute automaticamente, inicialmente los dodigos los mande a procedimientos almacenados los cuales puedo controlar la hora en que quiero que se ejecuten pero las interfaces pbx, aldelo extraigo datos de otras bases de datos por lo cual un procedimiento almacenado no me sirve, he estado viendo el timer de delphi pero ese componente no me resuelve el problema o al menos no he encontrado la forma de utilizarlo, la pregunta es existe la posibilidad de especificarle a delphi que corra dicho codigo diario a las 12 de la noche gracias por cualquier comentario.
|
#2
|
||||
|
||||
Puedes hacerlo de varias formas, con timers o sin ellos, por ejemplo con decodetime, échale un vistazo a esa función.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
gracias casimiro voy a buscar info sobre este comando
|
#4
|
||||
|
||||
Mira este hilo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
gracias casimiro ya tengo un timer en mi aplicacion que me muestra la hora y fecha en el sistema pero este timer lo tengo que se este actualizando cada segundo ahora lo que pretendo hacer es que este leyendo una tabla de mi base de datos no resultaria esto muy costoso para la aplicacion? anexo el codigo
|
#6
|
||||
|
||||
Pero si sólo quieres que se ejecute a una hora determinada, entonces te sobra bastante de ese código, quedaría algo así como:
La variable bProcesado sirve por si tarda más de un segundo en HacerLoQueTengasQueHacer que no lo vuelva a ejecutar.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
||||
|
||||
pues en realidad no el codigo que puse lo hice para darle presentacion a la aplicacion indicando el tiempo y la fecha en la que estamos, muchas gracias por tu ayuda me diste una luz para poder programarlo mil gracias por tu tiempo
|
#8
|
||||
|
||||
Para eso puedes simplificarlo con los parámetros de FormatDateTime, ejemplos:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
si tiens mucha razon no lo habia pensado asi
|
#10
|
||||
|
||||
Cita:
![]() (ho=0) and (mi=0) and (se=0) = 12:00 de la mañana si es asi esto indica (ho=59) and (mi=59) and (se=59) esto seria las 12 de la noche?? gracias ![]() |
#11
|
||||
|
||||
Hola,
ho=0 son las 0 horas, mi=0 es el minuto 0, se=0 es el segundo 0, 00:00:00 son las 12 de la noche. Como no existe la hora 59, pero si los 59 minutos y 59 segundos, si usas, por ejemplo, las 23:59:59 es justo un segundo antes de la media noche. Las doce del medio día serán entonces las 12:00:00 Saludos
__________________
"No guardes nunca en la cabeza aquello que te quepa en un bolsillo." Albert Einstein |
#12
|
||||
|
||||
Cita:
![]() ![]() |
#13
|
||||
|
||||
Sé que llego tarde pero, ¿no sería mejor dejar que sea el sistema operativo quien se encargue? Programas un "cron" (o lo que sea que tenga Windows, que no lo recuerdo) y a correr...
|
#14
|
||||
|
||||
ñuño martines pues si tiens razon seria una buea opcion
![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como ejecutar codigo html en delphi? | (MAJ) | Internet | 4 | 22-07-2008 19:27:41 |
Ejecutar tarea cada 2 minutos | firecode | Varios | 4 | 25-05-2007 12:37:32 |
Ejecutar codigo de dos dentro de Programa Delphi | JELIRM | Varios | 15 | 06-02-2007 22:38:11 |
ejecutar aplicación cada hora | valera | Varios | 8 | 07-05-2005 17:11:59 |
Ejecutar aplicacion delphi cada cierto tiempo | mgaray | API de Windows | 9 | 28-01-2005 19:16:20 |
![]() |
|