大家请帮帮忙,在delphi中spcomm这个控件在遇到10进制的19,和16进制的13时总是出错,是怎么回事?我跟踪了几次都没发现咋回事,如何补救?谢谢!哦,解决问题的给60分,最后8个顶帖子的人分另外40分!

解决方案 »

  1.   

    只要你把你的那个SPCOMM的这些属性改一下就可以了。SPCOMM.ReplaceChar,SPCOMM.XOFFChar,SPCOMM.XonChar.
      

  2.   

    SPCOMM 中以 13 和 11 做 XOFFCHAR 和 XONCHAR把OUTX_XONXOFFFLOW 的值改为FALSE
      

  3.   

    给是TRUE的属性修改为FALSE就没问题了
      

  4.   

    Inx_XonXoffFlow,Oux_XonXoffFlow,TxContinueOnXOff属性值都设为False.
      

  5.   

    尤其感谢qi7 ,你的方法很好用。哦,cij1009你的方法么,嘿嘿,,虽然变通,但是改了会出现其他问题,当然了,我不知道这几个属性是弄啥的,如果能告诉我就最好了!。