关于spcomm控件 用spcomm控件进行串口通信,开始的一段时间通信挺好的,但是过了不到一分钟通信就终止了,发送的通信指令没错!spcomm控件有什么属性没设置好吗?为什么只能通信一段时间就终止了???真怪! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 spcomm本身存在一些问题,不如改用TubroPower.但估计你的程序的现象与控件无关。 我在使用中也遇到过这个问题,不知道能否说"不是程序的问题",因为,同样的环境,我换成mscom就没问题;一般是通信线路有比较大的干扰,或是另外一端的通信设置不匹配就会,结果,造成通信堵塞,spcomm是多线程的,但处理的还不是完美(我觉得已经很好了),所以,有时,会造成线程的挂起,然后,你关闭一下,再重新打开端口,又可通信,但等会又堵塞了. spcomm的收发是自动建线程实现的,效率比较高,但比较难控制,是否使用不当也不好说,总之,我感觉还是TubroPower好,想用的给我发个消息。 mscomm:微软的东西,ActivX控件,使用简单,在VB中带的,性能一般,由于是ActivX控件,打包时需要注册好多信息,不推荐使用。spcomm:比较好的vcl,算是比较专业的,解剖了一下,功能比较完善。TurboPower:公认的专业通讯控件。可以到其站点下载,开放源码了。我在制作串口通讯软件时三种都用过,最终全部使用TurboPower!所以也推荐大家使用它。写了个例子,基本的串口通讯都可以实现,可提供参考。下载地址:http://www.kaer.cn/default.aspx(网站安全性较差,经常当机,如果急用,mail我)多多指正:[email protected] spcomm不错,挺稳定,我一直用这个,除了发16进至数据不太行,别的都蛮好了 aiirii(aiirii) 说得好!我用的经常出现这样的问题 如果你的通信有问题,可试试将TxContinueOnXoff 改成相反的true or false看看,其实spcomm做的很专业,但有些默认的设置不好! 我个人觉的MSCOMM不错,我一直用它,从没有出现问题,比较稳定。虽然打包稍微有一点复杂,但这不是问题。 不会啊,我用的是spcomm发的也是十六进制数,还是挺好用的,是不是你的接口接触不好啊 DBGridEh的键盘事件问题 生日,再散200分(2) ^_^ 如何实现stringgrid的多单元格合并 各位大哥有事相求,急急急! 请问有什么好的分栏控件吗? 请问大家,在动态生成的组件中,如何加入事件内容? 如何完全釋放資源? 数据类型 紧急求救!C/S三层结构连接应用程序服务器的问题... Delphi7 安装完成打开出现 无法定位输入点 时间按时修改 Delphi 7的.NET编程
但估计你的程序的现象与控件无关。
一般是通信线路有比较大的干扰,或是另外一端的通信设置不匹配就会,结果,造成通信堵塞,spcomm是多线程的,但处理的还不是完美(我觉得已经很好了),所以,有时,会造成线程的挂起,然后,你关闭一下,再重新打开端口,又可通信,但等会又堵塞了.
spcomm:比较好的vcl,算是比较专业的,解剖了一下,功能比较完善。
TurboPower:公认的专业通讯控件。可以到其站点下载,开放源码了。
我在制作串口通讯软件时三种都用过,最终全部使用TurboPower!所以也推荐大家使用它。
写了个例子,基本的串口通讯都可以实现,可提供参考。
下载地址:http://www.kaer.cn/default.aspx(网站安全性较差,经常当机,如果急用,mail我)
多多指正:[email protected]