输入法切换死机问题
大家好!我用delphi编写了一个程序。其中用到了多线程。线程中用了mscomm控件。我在线程中写上如下代码:
if fmscomm.portopen=false then
fmscomm.portopen=true
运行程序,要输入中文信息,切换输入法时程序就无响应。
去掉以上代码,把以上代码写在窗体的创建事件中,
if mscomm1.portopen=false then
mscomm1.portopen=true
mscomm1是fscomm对应的控件。运行时,切换输入法程序正常运行
不知道问题的原因,希望大家能帮忙分析分析
[解决办法]
换个输入法看看还死不死.例如abc
[解决办法]
这个不会是输入法的问题,你用ProceXP看一下,线程主要在做什么,看一下堆栈。