要实现一个定时任务的程序,作为windows的服务运行。服务启动的时候置timer.enable := true,执行ontimer事件,定时任务的执行有可能服务启动的时候是12:51:10,timer的internal是1分钟。要到12:52:10的时候就开始执行定时任务,现在希望定时任务在12:52:00的时候就执行,有什么好的解决方案,不用sleep。如果用sleep,需要在service的哪个函数中执行这个sleep。