Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/05/2008, 06:40
Foxi
 
Fecha de Ingreso: marzo-2008
Mensajes: 35
Antigüedad: 17 años
Puntos: 0
Re: Ayuda, desesperado, Backup, ¿Error en CopyFolder?

No sé por qué no te ha funcionado lo de la copia de los archivos, pero si te vale con lo que has encontrado no voy a entrar más en detalle..

Para lo del intervalo del Timer: No admite un valor superior a 65.535 milisegundos (algo más de un segundo), para ejecutarlo como si fuera con un intervalo más grande te sugiero un par de ideas:
1 .- Podrías ejecutarlo cada 60.000 (un minuto) y tener un contador en una variable de módulo que se vaya incrementando cada vez que se entre en el Timer... Y ejecutar la función que le quieres dar al Timer cuando el contador llegue a x veces (60 minutos * 24 horas = 1440).
- En este caso no controlas exactamente cuándo se ejecuta la función que quieres, aunque el código se hace muy simple. Peligro si se te olvida reiniciar el contador. -
2 .- O puedes ejecutar el Timer cada x tiempo (siempre menor de 65,535 segundos), y comprobar la hora del sistema con respecto a una hora determinada en la que debiera de ejecutarse la función inicial.
- Con esta opción podrás ejecutar la función no sólo cada 24 horas, sino a una hora determinada que siempre será más controlable. El código para comprobar las fechas te puede costar una poco más. -

Saludos,
Foxi.