不是系统的问题,这个应用程序是用delphi做的,在调试的时候出现这个问题。

解决方案 »

  1.   

    你是不是在主Form的OnCreate或者OnShow或者重载的Create方法里执行了非常耗时的操作?如果是的话,在这些操作执行之前先执行:Procedure TMainForm.FormCreate(Sender: TObject);
    Begin
         Update;
         Application.ProcessMessages;     //耗时的操作;
    End;另外,在耗时操作的中间插入Application.ProcessMessages;。
      

  2.   

    那可能这个程序在一开始进行了非常复杂的运算,几乎占用了全部CPU的时间!
    猜测,仅供参考!
      

  3.   

    没有CPU时间片重画(Repaint)程序界面就会出现这种情况,一般是在用单线程做一个非常复杂的循环时会出现吧?