我现在在做一个软件,用户要求能自动执行某个动作,比如每天自动执行某个事件,我想问一下,谁有相关的经验告诉我思路,多谢!

解决方案 »

  1.   

    1,可以用WINDOWS的计划任务;
    2,如果相关数据库操作,可以用SQL SERVER的任务;
    3,一定要自己写程序,那就用TIMER来判断吧,写一个系统服务比较好;
      

  2.   

    定时执行某个任务,可以如楼上所说的用TIMER,也可以用一个低级别线程在等待某个时刻的到来,到来后执行指定代码。
      

  3.   

    Timer的优先级比较低,小心到时候触发不了
      

  4.   

    1,可以用WINDOWS的计划任务; 在你的程序中启用计划任务
    2,如果相关数据库操作,可以用SQL SERVER的任务;
    3,一定要自己写程序,可以把定制的任务保存在数据库中,启动是去读数据库,看最近什么任务会执行,比如说15:00有个任务,现在是12:00,用两个时间相减,得到3个小时,再用TIMER,设为2个小时59分后启动,到时,TIMER会不断的执行ONTIMEER事件提醒你了