下你所需,载你所想!
汇集开发技术源码资料

写内存转换构造源码数组模拟C结构

:2.481KB :1 :2019-12-27 10:46:35

部分简介

od和vs看了一下c和易的数组结构内存布局,模拟了一下,双向动态调用dll通过

忘了向内存要存放空间了,修正了一下。

' 蛋疼的E另类,数组下标从1开始,与大众不符,c或c++从0开始,实战需自行处理
arr [1].x = “1x”
arr [1].y = “1y”
arr [2].x = “2x”
arr [2].y = “2y”
arr [3].x = “3x”
arr [3].y = “3y”
by = 到字节集 (arr [1].x) + { 0, 0 } + 到字节集 (arr [1].y) + { 0, 0 } + 到字节集 (arr [2].x) + { 0, 0 } + 到字节集 (arr [2].y) + { 0, 0 } + 到字节集 (arr [3].x) + { 0, 0 } + 到字节集 (arr [3].y) + { 0, 0 }
调试输出 (by)
集_字节集结构 = 取空白字节集 (24) ' 要内存空间,否则偶尔会蹦
集_字节集结构指针 = 取变量数据地址 (集_字节集结构)
写到内存 (by, 集_字节集结构指针, 24)
返回 (0)
' by = { 49, 120, 0, 0, 49, 121, 0, 0, 50, 120, 0, 0, 50, 121, 0, 0, 51, 120, 0, 0, 51, 121, 0, 0 } ' 这是od和vs反编译内存查看得出的标准sss结构转换到字节集
' 调试输出 (by)
' 指针_易语言结构体数组转换C结构_接收数据 ()

写内存转换构造源码数组模拟C结构

热门推荐

相关文章