精易论坛
标题:
取自定议数据类型长度并复制结果
[打印本页]
作者:
德州考勤机
时间:
2023-1-6 21:33
标题:
取自定议数据类型长度并复制结果
本帖最后由 德州考勤机 于 2023-1-6 21:41 编辑
.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.局部变量 自定义, 数据类型1
.局部变量 cc, 数据类型1
' 有些时候需要复制内存数据类型所用要用的自定义的数据类型大小
自定义.a = “bbbb”
自定义.b = 1
自定义.c = 0.12312312
调试输出 (LocalSize (自定义), “自定义数据类型”)
子程序1 (取变量地址 (自定义))
.子程序 子程序1
.参数 指针, 整数型
.局部变量 cc, 数据类型1
RtlMoveMemory (取变量地址 (cc), 指针, 37) ' 自定义的类型长度为37
' 参数2地址复制到参数1
调试输出 (cc.a, cc.b, cc.c)
.版本 2
.DLL命令 LocalSize, 整数型, "kernel32", "LocalSize", , 取数据占用长度
.参数 hMem, 数据类型1, 传址, 0可以为任意类型
.DLL命令 RtlMoveMemory, 整数型, "kernel32.dll", "RtlMoveMemory", , 拷贝来源内存到目标内存。无返回值。
.参数 lpDestination, 整数型, , 指向目标内存的指针
.参数 lpSource, 整数型, , 指向来源内存的指针
.参数 Length, 整数型, , 拷贝的字节数。
取数据类型长度.e
2023-1-6 21:40 上传
点击文件名下载附件
下载积分: 精币 -2 枚
3.34 KB, 下载次数: 12, 下载积分: 精币 -2 枚
作者:
陽陽陽
时间:
2023-1-6 23:53
直接 到数值()
看看行不行
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4