首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在vb2008中测试串口通信时,获取“参数提示不能转换为字符串错误”

在vb2008中测试串口通信时,获取“参数提示不能转换为字符串错误”
EN

Stack Overflow用户
提问于 2012-08-07 13:40:39
回答 1查看 6.4K关注 0票数 0

我正在使用下面的代码发送一些数据并接收它,但是我得到了下面的错误。我正在使用vb中的visual studio 2008编码。

参数提示符不能转换为字符串错误

代码语言:javascript
复制
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)

谁能解释一下是什么导致了我的错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-07 15:35:20

第一个错误:您的代码不是VBScript,所以删除该标记并选择一个适合您使用的方言。

第二个错误:MsgBox需要一个字符串(或可以转换为字符串的东西)作为第一个参数;您的byteBuffer既不是也不是。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11847291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档