如果在子线程中,就不一定要了。
在主线程中应该要。
不过,为了防止循环占住Cpu不放,最好还是PROCESSMESSAGES或Sleep一下

解决方案 »

  1.   

    如果在子线程中,就不一定要了。
    在主线程中应该要。
    不过,为了防止循环占住Cpu不放,最好还是PROCESSMESSAGES或Sleep一下
      

  2.   

    当然,如果使用线程就用不着再加PORCESSMESSAGEs,也不会出现程序停止响应这样的情况
      

  3.   

    应该在循环中PROCESSMESSAGES我想你肯定讨厌某个应用程序启动后你点击鼠标时没有任何反应吧,为用户多想一些才能做出好软件
      

  4.   

    不用,但该使用Terminal检查,最好在最里面的循环
      

  5.   

    在WINDOWS98中,系统的高度单位是线程,也就是说从理论上而言,系统在高度线程时是应用抢先机制的,可以不用WINDOWS3.1中用于出让处理权的PROCESSMESSAGES,但是WIN98是应用于单CPU的个人操作系统,线程的执行事实上仍然是轮询的,因而,在线程中如果你的循环正在进行复杂的操作或占用大量的资源,则你的计算机仍然会出现呆滞,建议你在进行大量复杂处理里,使用PROCESSMESSAGES出证处理权,这将使你的其他线程和主线程拥有较好的响应速度.