放多个控件会不会存在问题? 搞不清几个Timer之间的执行顺序是怎么玩的
另外用Timer执行几天后应用程序无缘无故没了,在客户那边是这样,但在自己机器上一点事都没有,不知是哪方面的原因?

解决方案 »

  1.   

    Timer 是由OS调度的 
    比如 你的Timer设定间隔时间为1000(1s) 但是你的这个Timer的时间可能超过1S执行,甚至会执行不了, 因为1. timer的优先级比较低 2. timer的计时问题...你可以看看 windows核心编程 这本书.
      

  2.   

    对于Timer,最好只用一个,用多了不好使
    我上过当的
      

  3.   

    看看Timer的源码,问问老比的API。
      

  4.   

    Timer用几天???1秒也就是相当于1000的数值,用久了肯定不准。。
      

  5.   

    在2000操作系统中,当程序使用内存过多CPU占有率过高,系统为了安全回自动把程序关闭。
    我以前遇到一次,在TIME事件不断运行使内存使用率过高,程序就自动关闭了。也有可能是内存泄漏!
    你可以在TIME运行时查看Windows的任务管理-性能,查看运行时内存的使用情况,跟踪内存的使用情况!
      

  6.   

    回复人: CareYouOnly(只在乎你) ( ) 信誉:100  2004-09-02 21:39:00  得分: 0  
     
     
       看看Timer的源码,问问老比的API。
      
     
    -----------
    源码很简单呀楼主你还是先把这些TIMER给屏蔽掉 或者一个一个屏蔽 看错误出在哪里。。
    也可能不是timer的原因
      

  7.   

    hongping(晨曦) 的说法有点道理