我通过一台计算机的串口发数据,另外一台计算机接收数据,发送方为VC的系统,接收方为Delphi写的,使用MSComm控件接收。
  请问是否能通讯;
  如能通讯,是否和波特率,奇偶效验,数据位,停止位等有关(已经遗失:()
谢谢!

解决方案 »

  1.   

    谢谢zzllabc 兄
    qiume兄,你所说的“绑定端口”是不是发送方和接收方用同一个端口
    如:self.MSComm1.CommPort := 1
    是这个意思吗?
      

  2.   

    意思是你接受信息的端口和mscomm设置的端口要一致,不一致当然通不了信;这个不难哦,大不了试一下就是了
      

  3.   

    这个很简单嘛,WINDOWS中已经封装了串口通讯的API,使用起来就和文件句柄差不多,如果使用同步方式通讯非常简单,直接调用API即可,异步方式的处理稍微复杂一些,可用事件或者异步读写来实现。波特率,奇偶效验,数据位,停止位这些东西的设置采用默认值就可以了。
      

  4.   

    能通信,它们的内核都一样,都封装在WINDOWS中了!