Dim totalbt() As Byte
Dim lsize As Long
Dim TotalS As String
'以上为模块级变量'以下在过程里,其中bt()为过程级byte数组,负责接收串口数据
ReDim Preserve totalbt(lsize - 1) As Byte
rtlCopyMemory totalbt(lsize - lc), bt(0), Len(bt(0)) * lc 'API 函数'转换字符串
TotalS = StrConv(totalbt, vbUnicode)问题是totalbt() 原来是一位数组,现在由于多路数据的需要,要改为二维,其中第一维用于标志那一路数据,第二维负责接收byte数据,然后再转换为字符串,代码该怎么改?望各位大侠赐教!
Dim lsize As Long
Dim TotalS As String
'以上为模块级变量'以下在过程里,其中bt()为过程级byte数组,负责接收串口数据
ReDim Preserve totalbt(lsize - 1) As Byte
rtlCopyMemory totalbt(lsize - lc), bt(0), Len(bt(0)) * lc 'API 函数'转换字符串
TotalS = StrConv(totalbt, vbUnicode)问题是totalbt() 原来是一位数组,现在由于多路数据的需要,要改为二维,其中第一维用于标志那一路数据,第二维负责接收byte数据,然后再转换为字符串,代码该怎么改?望各位大侠赐教!
解决方案 »
- VB6+ACCESS 在事务控制中为什么两条语句不可同时执行
- 请大家帮忙 如何获得外界浏览器即IE中HTML选中的源代码
- 请问 正版的瑞星 杀毒软件 2005的 2006年还可以用吗?有什么限制没有?
- 如何将一个窗体内嵌到另一个窗体内?
- 拿这个问题没办法,知道的朋友帮帮忙,mshflexgrid的问题。在线等
- FtpFindFirstFile找不到文件夹下的文件!!!!
- 问一个键盘按键的问题哈!
- ActiveReport报表连打问题,请帮帮小妹,急啊,谢谢!(在线等待!)
- 各位遇到过这样得问题嘛?过来看一下把
- 显示:行时错误'76':未找到路径
- 用Winsock怎样向DNS服务器查询MX记录?
- 请问winsock可以向服务器post数据吗?求实例
譬如 a(3,4) 第一维是3 第二维是4 你说的“第一维用于标志那一路数据,第二维负责接收byte数据”是什么意思?
上,在完成byte数组转换字符串功能时totalbt是一个一维数组,现在有一个二维数组例如:a(0,0-n),其中0-n就存储着原来totalbt的数据,详细说:totalbt(0)=10,totalbt(1)=23,……
那么a(0,0)=10,a(0,1)=23,……。所以怎么解决快速提取第二维的数据(即(0,0-n)并转换为字符串。
type a
b'标识
c'字符串地址
end type
type a
totalbt() as byte
end type
'这里只用定义一个数据类型
dim B(n) as a '用n来标识数据来路ReDim Preserve b(0).totalbt(lsize - 1) As Byte
rtlCopyMemory b(0).totalbt(lsize - lc), bt(0), Len(bt(0)) * lc 'API 函数'转换字符串
TotalS = StrConv(b(0).totalbt, vbUnicode)