Dim Str as string
Dim Buffer() as string
Dim Buffer1() as byte
Str = "aaa,bbb,ccc,ddd,eee,fff"
Buffer = Split(str,",")
for i = LBound(Buffer) to UBound(Buffer)
Buffer1(i) = CLng("&H" & Buffer(i)) '这里就提示下标越界
Next有什么办法可以将string类型的数组转换成和他同样数组元素的byte型数组呢。
请高人指教。
Dim Buffer() as string
Dim Buffer1() as byte
Str = "aaa,bbb,ccc,ddd,eee,fff"
Buffer = Split(str,",")
for i = LBound(Buffer) to UBound(Buffer)
Buffer1(i) = CLng("&H" & Buffer(i)) '这里就提示下标越界
Next有什么办法可以将string类型的数组转换成和他同样数组元素的byte型数组呢。
请高人指教。
解决方案 »
- 身边的公司知名.NET软件被逆向工程反编译的真实案例,中间语言的东东,还是不可靠
- 我有几个问题请教(很杂的,别给我删了)
- 简单问题。
- 如何发布工程使其可以被ASP当作组件用?
- 利用ado調用存儲過程,獲得text1,text2中的值作為參數,並計算出結果返回值給text3
- 为什么打印控件在WIN98下会出现字距变乱的现象?
- VB错误3246救解!!!!!谢谢
- 哪里可以得到Microsoft WMI Scripting Library
- 一个recordset的问题, 高分!!!
- 大家帮一下忙:用Access数据库,如何在一个表中动态追加字段?
- 如何把公式编辑器嵌入到程序中?
- 怎样解除VB控件数量的限制?
Dim Buffer() As String
Dim Buffer1() As Byte
Str = "aaa,bbb,ccc,ddd,eee,fff"
Buffer = Split(Str, ",")
ReDim Buffer1(UBound(Buffer) + 1, 2) As Byte '重定义数组
For i = LBound(Buffer) To UBound(Buffer)
Buffer1(i, 0) = CLng("&H" & Left(Buffer(i), 2)) '高位
Buffer1(i, 1) = CLng("&H" & Right(Buffer(i), 1)) '低位
Next