串行通信RTS和Windows 7

问题描述

| 我正在Windows 7下的Delphi 2010 XE RAD Studio上开发Delphi应用程序。我的应用程序不停地谈论串行端口。我在Delphi 2010中使用AsyncPro。我开发的计算机上的串行通信和其他所有东西都运行良好,没有任何问题。但是,当我的应用程序的发行版在另一个Windows 7系统上运行时,串行通信完全失败。我们探究了串行通信本身的答案,发现发送完所有字节后,“发送请求”(RTS)行并没有被丢弃,而在我的开发计算机上,“ RTS”行被正确地丢弃了。 即使我将RTS线显式降低为低电平或错误状态,RTS线也不会立即掉线,而是会在15毫秒后掉线。因此,我的发行版上的串行通信失败。 我是否缺少有关Windows 7和串行通信问题的重要信息? 更新:我刚刚在Delphi XE的Aysncpro 5.0中发现了该错误。真奇怪。当我的Delphi XE IDE打开或运行时,我的程序可以正常通信。当我在程序运行时关闭或关闭Delphi XE IDE时,同一程序无法很好地通信或超时。 如果您知道为什么会发生,请拨入。 任何帮助将不胜感激。 谢谢,     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)