要实现一个定时任务的程序,作为windows的服务运行。服务启动的时候置timer.enable := true,执行ontimer事件,定时任务的执行有可能服务启动的时候是12:51:10,timer的internal是1分钟。要到12:52:10的时候就开始执行定时任务,现在希望定时任务在12:52:00的时候就执行,有什么好的解决方案,不用sleep。如果用sleep,需要在service的哪个函数中执行这个sleep。
解决方案 »
- TcxTextEdit居左对齐
- 在文本文件中删除一行
- 十六进制表示01 04 00 00 00 10 的CrC16 用十六进制表示是F1 C6吗
- 如何让Ctrl+Space键改为响应别的事件?
- 关于在DataBase中Image字段的问题
- 关于算术运算符的问题,求救!急急急!!!!!
- 串口上来的数据是ASCII码,如何转换成十六进制的数?用DELPHI,谢谢!
- 关于缓存更新数据的问题?
- wk_knife兄,再请教一问,我怎么把.txt的文件读出转化为控件加到窗体
- 怎样屏蔽掉DBGrid向下方向键的自动Append功能?
- delphi调用DLL中的函数,函数类型要一样吗?请大家看看
- com+输出一个TDataSetProvider.data在asp中应该怎样转换?
if Timer1.internal <> 60秒 then Timer1.internal := 60秒
这样每秒都可以检测或者判断。cpu占用率也不会升高吧。