易语言通过指针读写内存
.版本 2
.子程序 _按钮_复制内存_被单击
.局部变量 地址, 整数型
.局部变量 缓冲区, 文本型
地址 = 写内存 ()
缓冲区 = 取空白文本 (API_取文本长度 (地址) + 1)
API_复制内存 (缓冲区, 地址, API_取文本长度 (地址) + 1)
信息框 (缓冲区, 0, )
API_释放内存 (内存指针)
.子程序 写内存, 整数型
内存指针 = API_申请内存 (64, 9) ' 申请9个字节的内存空间,并初始化为0
写到内存 ({ 193, 232, 179, 191, 185, 194, 208, 199 }, 内存指针, 8)
返回 (内存指针)
.子程序 API写内存, 整数型
内存指针 = API_申请内存 (64, 9) ' 申请9个字节的内存空间,并初始化为0
API_写内存 (API_取当前进程句柄 (), 内存指针, { 193, 232, 179, 191, 185, 194, 208, 199 }, 8, 0)
返回 (内存指针)
.子程序 _按钮_直接读内存_被单击
.局部变量 地址, 整数型
.局部变量 缓冲区, 文本型
地址 = API写内存 ()
缓冲区 = 取空白文本 (API_取文本长度 (地址) + 1)
API_读内存 (API_取当前进程句柄 (), 地址, 缓冲区, 9, 0)
API_释放内存 (内存指针)
信息框 (缓冲区, 0, )
.子程序 _按钮_指针到文本_被单击
.局部变量 地址, 整数型
地址 = 写内存 ()
信息框 (指针到文本 (地址), 0, )
API_释放内存 (内存指针)
2023-02-01 18:10:26
5KB
指针
读写
内存
1