我正在使用下面的代码发送一些数据并接收它,但是我得到了下面的错误。我正在使用vb中的visual studio 2008编码。
参数提示符不能转换为字符串错误
Dim byteBuffers(2) As Byte
byteBuffers(0) = 8
byteBuffers(1) = 3
byteBuffers(2) = 6
rs232port.Write(byteBuffers, 0, 3)
Dim byteBuffer() As Byte = {0, 0, 0}
rs232port.Read(byteBuffer, 0, 3)
MsgBox(byteBuffer)谁能解释一下是什么导致了我的错误?
发布于 2012-08-07 15:35:20
第一个错误:您的代码不是VBScript,所以删除该标记并选择一个适合您使用的方言。
第二个错误:MsgBox需要一个字符串(或可以转换为字符串的东西)作为第一个参数;您的byteBuffer既不是也不是。
https://stackoverflow.com/questions/11847291
复制相似问题