第一次写winform程序,遇到一点小问题,求教高手们需要写一个能够每隔十分钟就运行一次的程序,怎么写,不影响主程序的运行求教...

解决方案 »

  1.   

    单独建立一个线程,做你想做的事,
    执行完一次,睡10分钟
    System.Threading.Thread.Sleep(1000*60*10)
    之后,再执行。。在睡

      

  2.   

    用多线程  Thread创建一个后台线程循环运行,隔10分钟就是
    Thread.Sleep(10 * 60 * 1000)while (true)
    {
       //do something   Thread.Sleep(10 * 60 * 1000)}
      

  3.   

    可以用timer,也可以写个网页或者winform程序,任务计划里定时执行
      

  4.   

    timer控件
    将其interval属性设置为1000*60*10
    然后在timer1_Tick事件中写准备执行的程序
      

  5.   

    timer控件  可以实现啊
      

  6.   

    timer 或者 thread 都可以
    如果不想在明面上显示可以考虑缩小到托盘
      

  7.   

    楼上各位大大的方法都可以,不过对于第一次写,建议用timer控件
      

  8.   

    timer
    线程睡眠
    windows services
    计划任务
      

  9.   

    用timer还是会影响其他程序 
    假如你数据量大 可能会卡死最好的办法就是用线程做 单独写一个线程 这样就不会影响其他程序了