比如我在一个文本框发送"abcdefghi",在另一个文本框里就只能受到"i",请问这是为什么?

解决方案 »

  1.   

    我算了一下,你的InBufferSize属性要改大一点啊!
    试试2048
      

  2.   

    没有用的。我不知道怎么回事情:比如输入24个字符,也只显示最后8个,好象8个是一个门槛似地。inputlen改为0,但是没有作用。一个字符只有1个字节呀,我好象被限制在输入只有8个字节了。如果不使用oncomm事件,直接使用text2.text=mscomm1.input就没有什么问题,只是现在不知道怎么回事情。
      

  3.   

    用文本框直接接受没问题,那说明串口接受不存在问题
    还是看看你的赋值语句,你是怎么获得.input的