Post by JuliánHola, quisiera hacer un programa qu cada 60 minutos ejecutase un metood
(al margen de lo que este ahcienod por otro lado). ¿como lo puedo hacer?
Deberías dejar esa tarea para un planificador de tareas como at, cron
o anacron (en caso de trabajar bajo linux) o el planificador de tareas
de Windows.
Jorge te ha guiado en el caso de que programes bajo sistemas POSIX
(como Linux, FreeBSD, MacOS, Windows con cygwin, etc), pero si deseas
hacerlo bajo Windows deberás usar los timers de los que dispone el API
de Windows:
http://www.aleax.it/TutWin32/p18.htm
Está en italiano, pero no te costará nada entenderlo.
Por otro sitio he encontrado:
http://blogs.msdn.com/larryosterman/archive/2005/9/8.aspx
Sinceramente yo prefiero dejar las "esperas largas" a cargo de un
planificador del sistema y no a cargo de un programa hecho por mí. Por
otro lado cuando programo bajo Windows suelo hacerlo o bien en java o
bien en visual basic que dispone de un ocx temporizador que funciona
bastante bien.
Un saludo.
--
Óscar Javier García Baudet
LinaresDigital
http://redstar.linaresdigital.com/