FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
objeto timer
como puedo realizar una accion o un evento con el objeto timer?
me explico, lo que deseo hacer es, que despues de una fecha determinada, por ejemplo de hoy a un mes, me realice una accion o me llame una funcion el programa solo. me entienden?? alguien me ayuda? |
#2
|
|||
|
|||
Tenes que guardar esa información en algun lado...un archivo, una base de datos, la registry...etc...
|
#3
|
|||
|
|||
si pero yo no se usar el objeto timer
como hago que la accion se ejecute sola despues de un tiempo determinado? claro se que tengo que ir guardando |
#4
|
|||
|
|||
En el único evento que tiene el timer vas preguntado si la fecha actual es mayor o igual que la fecha en que queres que ocurra tal evento, si es asi pones la propiedad Enabled del TTimer en False y ejecutas la acción que querias ejecutar.
Podes poner la propiedad Interval en digamos 60000.- |
#5
|
|||
|
|||
voy intentar hacerlo ahora y te comunico el resultado
muchas gracias |
#6
|
||||
|
||||
Hola, en el Timer tenes que establecer el intervalo que quieras y despues en el evento OnTimer vas chequeando si estas dentro de los "margenes de accion" . Si es así, llama a la otra aplicacion o hace lo que vos quieras.
Para manejar la fecha utiliza el procedimiento DecodeDate:
Con el parámetro Date le estas pasando la fecha actual, el procedimiento te va a devolver el año, el numero de mes y día en las variables correspondientes. Bueno, y despues de ahi tenés que hacer que se fije si esta dentro del margen de dias y si es asi hacer lo que quieras:
Bueno, espero que te haya servido. Bytes.. |
#7
|
|||
|
|||
voy a intentarlo tambien
mil gracias |
#8
|
|||
|
|||
la propiedad intervalo vendrian siendo los segundos??
|
#9
|
||||
|
||||
Cita:
|
#10
|
|||
|
|||
Los milisegundos. Fijate que la ayuda de Delphi lo explica bien.
|
#11
|
|||
|
|||
intente todo lo que uds me dijeron y no me ha funcionado.
Lo que utilice para ejemplo fue un decodetime que me devuelve el tiempo actual.Esto lo hice en el formshow:
y luego puse esto en el ontimer :
y llegado el momento de las 6 horas y los 32 minutos no me salio el mensaje esperado. No se si estoy haciendo algo incorrecto. Que creen ustedes?? |
#12
|
|||
|
|||
El timer otra vez
intente todo lo que uds me dijeron y no me ha funcionado.
Lo que utilice para ejemplo fue un decodetime que me devuelve el tiempo actual.Esto lo hice en el formshow:
y luego puse esto en el ontimer :
y llegado el momento de las 6 horas y los 32 minutos no me salio el mensaje esperado. No se si estoy haciendo algo incorrecto. Que creen ustedes?? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Un TIMER miente!!!???! | marceloalegre | Varios | 18 | 28-11-2006 23:59:03 |
timer +1 | slim jim | Varios | 4 | 02-10-2005 04:03:11 |
Cronometro Timer | cancerbero | Varios | 2 | 24-06-2004 15:50:24 |
Timer | Malon | OOP | 5 | 25-11-2003 17:19:03 |
Timer | kao | Varios | 6 | 30-06-2003 19:02:53 |
|