例如:我要在每天12点钟执行某个任务也就是执行某段代码

解决方案 »

  1.   

    这个其实比较简单的,你拖放一个Timer控件到窗体上,然后每秒钟,判断一下,是否是12点了,如果是,就开始执行代码。
      

  2.   

    或者你也可以不在程序中处理,而是把要执行的代码编译成一个单独的exe,然后通过操作系统的计划任务,在每天12点去执行这个包含你所要代码的exe文件:参考,如何使用windows的计划任务:
    http://www.pconline.com.cn/pcedu/teach/empolder/common/0406/390442.html
      

  3.   

    这个其实比较简单的,你拖放一个Timer控件到窗体上,然后每秒钟,判断一下,是否是12点了,如果是,就开始执行代码。 
     
    ------------------------------------------------
    另外,再把你这个exe做成服务,或者直接写一个服务。要不然一注销就关掉了。
      

  4.   


    顶···
    要是这个代码可以用SQL语句实现的话,就用SQL数据库的作业来定时执行这条SQL语句,很方便
      

  5.   

    做成可執行文檔.exe,設個job去跑這個.exe
      

  6.   

    其实系统里已经有了Timer这个方式了,就是每隔几秒执行一下,但我觉得这个方式会影响性能,而且我查询出来的数据都是上百万的。所以看看大家有没有好一点的方法
      

  7.   

    3种方法
    1、做个小程序,用Windows的计划任务去执行它
    2、做个Windows服务程序,用Timer控制每天中午12点执行它
    3、也是Windows服务程序,程序启动先检测是否到12点,然后让线程暂停一段时间再启动检查如果是数据库方面的,可以用SqlServer的作业,去执行存储过程
      

  8.   

    Sqlserver代理里面,有一个作业,设它就行了
      

  9.   

    参考
    http://blog.csdn.net/Netself/archive/2010/07/26/5766398.aspx