VB中: 一个整数1001, 要以16进制的方式存入一个byte型数组的两个单元中 arr(0),arr(1) , arr()是Byte型, 要求Val("&H" & arr(0)+arr(1))=1001, 请问该怎么写? 急!!!
解决方案 »
- 分享:打开选择文件夹窗口的模块
- 求代码~~~~~关于验证登陆的~~~~~~~~~
- 检测与数据库连接的问题
- 那位能提供有关健身房的源码
- 关于内存释放的问题,解决不了了
- 一个关于ORACLE和VB链接时出现的空值问题!!!
- 完了,完了。接到通知,学校学生处要我编一个人员管理系统,可只有2周的时间啊.....
- 求助!请问如何在一个查询中同时查询最大值和该最大值对应的日期?我的表结构是 日期,水位,河名。要求查询最大值最小值以及他们对应的
- 急!给你 N 个字符串(N =1~5),如何获取这 N 个字符串最长的公共部分?
- 如何接收从另外一个程序传递过来的参数?
- VB连接网络SQL问题?
- 请问如何判断一个图片框(pictureBox)的内容是空的?
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDest As Any, pSrc As Any, ByVal ByteLen As Long)
Private Sub Form_Load()
Dim s As Long
Dim arr(1) As Byte
s = 1001
CopyMemory arr(0), s, 4
Debug.Print Hex(arr(0))
Debug.Print Hex(arr(1))
End Sub
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)Private Sub Command1_Click()
Dim i As Integer
Dim arr(1) As Byte
i = 1001
CopyMemory arr(0), i, 2
Debug.Print Val("&H" & CStr(Hex(arr(1))) + CStr(Hex(arr(0))))
End Sub
注意:arr(1) 必须在前面