PDA

Ver la Versión Completa : Activar programa cada cierto dia


orgysystem
21-10-2006, 18:10:13
Hola estoy relizando un desfracmentador de disco, espero me puedan ayudar mi porblema es en especificar el periodo de activacion un suponer que se active cada 15 dias no se como aplicarla funcion ya que he intentado y no tengo nada de resultado esta es mi condicion al ponerle la activacion

if DateToStr(Date)='15' then o que es lo que me esta fallando saludos...

vtdeleon
22-10-2006, 03:21:24
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,...