+ -
当前位置:首页 → 问答吧 → com接收字符串无法响应的问题

com接收字符串无法响应的问题

时间:2011-08-13

来源:互联网

Private Sub MSComm1_OnComm()
Dim buf As String
Select Case MSComm1.CommEvent
Case comEvReceive
  buf = Trim(MSComm1.Input)
End Select

本人初学者,写了上面的小程序当接收到asc码大于128的字符时上面的程序就会没有响应,直到收到asc小于128的字符才恢复正常,经试验问题好像就在buf = Trim(MSComm1.Input)当中
。。。。。。请问各位大侠这个问题怎么解决

作者: ccc605   发布时间: 2011-08-13

设置MSComm1.InputMode = comInputModeBinary,以2进制方式接收Byte字节流.

作者: zdingyun   发布时间: 2011-08-13

微软的windows并不支持ascii码为128-255的字符,所以你看不到字符是正常的。

作者: chinaboyzyq   发布时间: 2011-08-13

用这个试一试:
http://download.csdn.net/source/1262066

作者: Veron_04   发布时间: 2011-08-13

热门下载

更多