我的程序在启动后开启了一个子线程.这个子线程调用VB的一个组件执行下载任务,程序完成后,只要切换输入法程序就死机.不切换输入法则程序一切正常.
   调试后发现在切换输入法后主线程停止且无法接受任何消息,子线程仍在继续.
   子线程实现大致如下:
   CoInitialize()
   ...
   //在此处做个while()死循环测试,切换输入法时程序不死机
   _aaaPtr pa; //VB 组件的类对象
   pa.CreateInstance(__uuidof(aaa));
   //在此处做个while()死循环测试,切换输入法时程序死机
   ...
   CoUninitialize()
   高手解决一下吧,万分感谢!