问题描述
|
我正在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 (将#修改为@)