本人手中的资料对MSComm1.Handshaking软件交握comXonXoff的使用中很少提到,不知那位大虾有使用过,烦请告知如何使用软件交握,还有使用软件交握时要注意的相关问题。谢谢。

解决方案 »

  1.   

    这个属性在实际中很少用,看看这个,摘自MSDNHandshaking 属性
          设置并返回硬件握手协议。语法object.Handshaking [ = value ]Handshaking 属性的语法包括下列部分:部分 描述 
    object 对象表达式,其值是“应用于”列表中的对象。 
    value 整型表达式,说明握手约定,如“设置值”中所描述。 
    设置值value 设置值是:设置值 值 描述 
    comNone 0 (缺省)没有握手。 
    comXOnXOff 1 (XON/XOFF) 握手。 
    comRTS 2 RTS/CTS (Request To Send/Clear To Send) 握手。 
    comRTSXOnXOff 3 Request To Send 和 XON/XOFF 握手皆可。 
    说明Handshaking 是指内部通讯协议,通过该协议,数据从硬件端口传输到接收缓冲区。当一个数据字符到达串行端口,通讯设备就把它移到接收缓冲区以使程序可以读它。如果没有接受缓冲区,程序需要直接从硬件读取每一个字符,这很可能会造成数据丢失,因为字符到达的速度可以非常快。握手协议保证在缓冲区过载时数据不会丢失,缓冲区过载为数据到达端口太快而使通讯设备来不及将它移到接收缓冲区。数据类型Integer