工业控制,1小时检测一次数据,用什么函数可以实现一小时以上的延时???到时准确去值,时间间隔不等,比如一小时的,2小时的,6小时的,如何实现??

解决方案 »

  1.   

    SetTimer和Sleep都可以。
    只是Sleep要放在自己启动的线程中(或者还要向主界面发消息)
    对于这么长时间的延时,是不是考虑将上次访问时间记录下来(磁盘文件或数据库),然后在程序中(定时器或线程加Sleep)循环读系统时间,比较后作出响应。
      

  2.   

    同意wangjinwang(王进) 
    我也做工控,对于长时间定时的数据操作,我就是循环读系统时间,比较后作出响应。