回 帖 发 新 帖 刷新版面

主题:C#.net与VB6中RS232串口编程的区别

我使用C#.net对与RS232串口编程发现Output输出的编码好像与VB6中操作Output输出的编码不同!将C#和VB6同样输出的一个字符串(在记事本中看都是一样的)通过串口调试精灵发送到下位机(一个单片机)C#发送的单片机不能辨认,而VB6发送的可以辨认!郁闷,请问哪位侠客知道怎么回事!????!!!又如何使其一致呢!!!

回复列表 (共2个回复)

沙发

VB6字符串没有结尾'\0'
C#有,要不你用字符输出吧

板凳

我使用了Byte[]数组输出,也是同样不能被接收!

我来回复

您尚未登录,请登录后再回复。点此登录或注册