我在vs2008下,想实现在固定时间段的时间点调用某一函数,例如每周二的上午10点30分输出一段话。是不是用Settimer,冒失不好使啊。请大家帮帮吗?最好给点详细的代码,我是新手^_^。谢谢!!!

解决方案 »

  1.   

    可以用timer
    在OnTimer里获得时间,然后判断
      

  2.   

    我的程序是多线程的,用OnTimer后再判断时间是否符合,这样是不是太占用资源了。
      

  3.   

    不知道能不能帮上,没有源码
    1、在你第一次启动程序时,获得系统时间,然后跟中午时间比较,你可以得到时间差,然后设置ontimer的时间间隔为时间差。
    2、在执行过一次以后,就要设置这个时间差为固定值,即一天的时间。
      

  4.   

    OnTimer,以秒钟执行,如果大于10:30执行就OK了,现在的CPU不会多这样一个线程不算什么