Podrias usar el Scheduled Task de Window para activarlo cada cierto tiempo.
Pero si desea hacerlo con delphi...Bueno, la manera que lo veo a pronto seria:
Mantener el programa corriendo en la PC, y que vaya calculando cada cierto tiempo el rango de tiempo que deseas que se ejecute, con un dato guardado que contiene la ultima vez que se ejecuto, sea guardado en el registro de windows o en un archivo ini o txt, ect.
Tomar ese valor y compararlo con el tiempo actual.
Tienes diferentes funciones para saber el tiempo transcurrido entre fechas, horas, minutos, ect. Tales como DaysBetweens(), HoursBetweens,...
__________________
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!
|