关于数制问题

bestajian 2003-09-28 12:32:30
小弟前两天刚开始边学边用VB,在开发中遇到一个问题,
有一通信协议,报文格式:OX24OXaaOXbb,OX10,数据长度,数据,数据,...,OXee
请问怎样定义相关的变量或数组,用于承载报文。
哪位大哥救救我吧。
...全文
36 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jlum99 2003-09-28
  • 打赏
  • 举报
回复
如果是固定的结构,可以定义个结构啊,这样用方便,不是的话就用byte就可以了
of123 2003-09-28
  • 打赏
  • 举报
回复
首先要明确,16进制的实际上是字符串。

Dim mybyte(1024) As Byte

mybyte(i) = Val("&H" & Mid(yourHexString, i * 2 + 1, 2))
bestajian 2003-09-28
  • 打赏
  • 举报
回复
谢谢,你说的定义个结构的建议很好。但我还是先考虑byte这种方案,不知道怎样转换这种数据呢,比如16进制的转为byte型的。头脑比较乱,还请指点

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧