我正在用spcomm控件做一个通讯测试,想用CTS信号做数据发送是否允许发送或其他错误判断使用,如何时时读取cts信号,并且如果在发送过程中出现cts信号有效,如何告知发送情况,以便执行重新发送数据,而不是正常终端忙时的cts进行的挂起,不忙时继续发送尚未发送的数据。

解决方案 »

  1.   

    spcomm控件不好用,还是mscomm32好用,我前不久也研究串口,网上都说spcomm好用,
    不过我试过了,会有死机的情况
    最好就是直接用windows的api,也非常简单,而且绝对不会有问题。
    呵呵,如果有需要,我可以发源代码给你:[email protected]
      

  2.   

    就是有硬流控是吧?
    comm1.Outx_CtsFlow:=true;
    comm1.Outx_DsrFlow:=true;
    就可以了
      

  3.   

    到书店买本delphi串口通讯的数看看,很便宜的
      

  4.   

    直接使用API,也可以看SPCOMM,他写的框架还不错,学习也可以.