vb copymemory 函数怎么用啊 worldy 在不,给指点下哈
vb copymemory 函数怎么用啊能详细介绍下吗
上次你说的这个
比如,将
a=550000这个数
copymemory x(4),a,4&
然后你检查:
x(4)=&H70H
x(5)=&H64
x(6)=&H08
x(7)=&H00
测试不行啊
[解决办法]
Declare Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" (ByRef Destination As Any, ByRef Source As Any, ByVal Length As Long)
API 的声明和调用必须配套,对初学者只给调用不给声明就会出问题。
又:你的调用中 x 必须是 Byte 数组,a 必须是 Long 变量。
[解决办法]
Dim ua, ub, uc, ia, ib, ic As Long
这个定义错误,将不能拷贝正确的值
Dim ua As Long, ub As Long, uc As Long, ia As Long, ib As Long, ic As Long