pcplayer:
问题找到:在线程里,调用为 TTntTreeView 生成节点的代码,就算加了同步,也会出现这个问题。
[阅读: 482] 2008-05-08 08:01:13
代码太多,要怀疑的地方太多。一点一点缩小包围,才确定到这里。
奇怪的是,为 TTntListView 增加节点的代码,还是在同一段方法里,还是被线程通过同步方式调用,就不会导致切换输入法使主线程死掉的问题。
如果用同步的方法来调用要出搞死主线程的问题,那么,线程发消息 PostMessage 给主线程,让主线程去调用那个方法,也会出同样的现象。