在有后台线程运行的系统中,为何在切换输入法时,系统会停止响应消息,但后台线程仍在运行。
谢谢!1

解决方案 »

  1.   

    to:budded(budded) 
    你可以试试
    我的线程包含AdoConnection、AdoQuery等Ado控件,在线程Execute时,调用Create(nil)函数来创建对象,我发现只要不创建AdoConnection对象,系统可正常运行。
    你能给我一个解释或解决的方法吗?
    谢谢!!!!!!!!
      

  2.   

    主线程只有一个,但使用了Ado等控件。
    我只用了一个后台线程,用于数据库检测。
      

  3.   

    看来Csdn的人气太不旺了。
    继续请大家关注。
      

  4.   

    呵呵,我也碰到过这样的问题!你用的是串口组件吗?
    一般在WIN98下不会出现这样的问题,但到2K或NT下就会出现这样的问题!
    我可以告诉你问题的根源是这两个家伙:AllocateHWnd和DeallocateHWnd!
    [email protected]
      

  5.   

    to:weitajn(斑点) 
    如何解决呢?
      

  6.   

    顺便问一下怎样用线程找开另一个form
      

  7.   

    今天我发现不管有没有对串口进行操作,只要启动带有ADOConnection的线程,都会出现上述现象。
    大家为何没有反映呢?