请教一下大家,做串口通讯的时候,哪个控件比较好用,我查了一下,好像spcomm与mscomm挺多的,能请教一下,这两者的优缺点是什么吗?越详细越好,本人是delphi新手。麻烦大家了!谢谢!

解决方案 »

  1.   

      mscomm:微软的东西,ActivX控件,使用简单,在VB中带的,性能一般,由于是ActivX控件,打包时需要注册好多信息,不推荐使用。   
      spcomm:比较好的vcl,算是比较专业的,解剖了一下,功能比较完善。我喜欢用spcomm,网上这方面的例程也多。
      

  2.   

     spcomm   这个好使  推荐
      

  3.   

    mscomm:ActivX控件使用起来没有spcomm方便,尤其是16进制方面,好象它只能够处理字符的感觉,在做通讯方面就不是很好了
    我喜欢用spcomm
    它有原代码,用起来比较方便的呀
    需要源代码可以和我联系
      

  4.   

    个人观点够用就好,如果你曾经用过mscommm,那么就选择他吧。
    否则使用哪个都无所谓,反正都是新的,不过相对来说mscomm的资料丰富一些!
      

  5.   

    我是一直用spcomm,同意5樓,能用就好。看自己選擇。
      

  6.   

    毫无疑问,自然是SPCOMM好~直接的源码VCL,API操作
    非ActiveX这类可比
      

  7.   

    同是新手,用过mscomm,感觉做些小东西还不错。有很多这方面的书可以参考,像《delphi串口通信工程开发实例导航》什么的
    spcomm没用过
      

  8.   

    我认为,自己使用API写更好,我就一直使用API自己写,现在已经非常好。
      

  9.   

    嗯,API的确很好用很强大,但我目前水平比较低,想多接触一些控件什么的,API好多我都没用过甚至没见过没听过,谢谢你啊,可以交个朋友吗?有空多请教你
      

  10.   

    API,就是Windows本身提供的接口涵数。
      

  11.   

    网上的资料很多,也就是CreateFile、ReadFile、WriteFile等几个函数而已。
      

  12.   

    看大家的反应,好像spcomm的呼声更高一些啊,呵呵
      

  13.   

    用CPORT3.1 感觉比SPCOMM方便.
    CPORT3.1支持多线程\256个串口以上,也包含有全部源码的
    我们试过169个串口.用SPCOMM时经常出错,打开软件后再退出,再次进入软件,总有几个串口初始化失败.
    建议用SPCOMM出错时试一下,看看.
      

  14.   

    CPORT3.1 是什么?第三方控件吗?免费的不?