首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

输入法切换死机有关问题

2012-02-09 
输入法切换死机问题大家好!我用delphi编写了一个程序。其中用到了多线程。线程中用了mscomm控件。我在线程中

输入法切换死机问题
大家好!我用delphi编写了一个程序。其中用到了多线程。线程中用了mscomm控件。我在线程中写上如下代码:
  if fmscomm.portopen=false then
  fmscomm.portopen=true

运行程序,要输入中文信息,切换输入法时程序就无响应。

  去掉以上代码,把以上代码写在窗体的创建事件中,
  if mscomm1.portopen=false then
  mscomm1.portopen=true

mscomm1是fscomm对应的控件。运行时,切换输入法程序正常运行

不知道问题的原因,希望大家能帮忙分析分析

[解决办法]
换个输入法看看还死不死.例如abc
[解决办法]
这个不会是输入法的问题,你用ProceXP看一下,线程主要在做什么,看一下堆栈。

热点排行