为什么会提示 错误(10041): 调用子程序“读模块基址”时传...

admin6年前 (2021-05-21)易语言问答9032
.版本 2

.程序集 窗口程序集_启动窗口
.程序集变量 进程ID, 整数型
.程序集变量 模块, 整数型
.程序集变量 基址, 整数型
.程序集变量 坐标偏移, 整数型
.程序集变量 保存X
.程序集变量 保存Y
.程序集变量 保存Z

.子程序 __启动窗口_创建完毕

进程ID = 进程_名取ID (“cstrike.exe”)
模块 = 读模块基址 (进程ID, “cstrike.exe”)
基址 = 内存.读整数 (进程ID, 模块 + 17923172)
坐标偏移 = 内存.读整数 (进程ID, 模块 + 19360)
监视热键 (&保存, #J键)
监视热键 (&读取, #K键)


.子程序 监视热键



.子程序 保存

保存X = 内存.读小数 (进程ID, 坐标偏移 + 136)
保存Y = 内存.读小数 (进程ID, 坐标偏移 + 140)
保存Z = 内存.读小数 (进程ID, 坐标偏移 + 144)

.子程序 读取

内存.读小数 (进程ID, 坐标偏移 + 136, 保存X)
内存.读小数 (进程ID, 坐标偏移 + 140, 保存Y)
内存.读小数 (进程ID, 坐标偏移 + 144, 保存Z)

.子程序 读模块基址