易语言新手学习 发表于 2021-5-21 20:56:29

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

.版本 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)

.子程序 读模块基址



易生情 发表于 2021-5-21 21:01:24

没见你这个读模块基址子程序下面有代码啊

易语言新手学习 发表于 2021-5-21 22:56:52

易生情 发表于 2021-5-21 21:01
没见你这个读模块基址子程序下面有代码啊

别人写的时候都可以运行,为啥我的就不可以,而且别人写的时候没有这个什么读模块基址的子程序

易辈子 发表于 2021-5-22 08:29:18

易语言新手学习 发表于 2021-5-21 22:56
别人写的时候都可以运行,为啥我的就不可以,而且别人写的时候没有这个什么读模块基址的子程序 ...

别人肯定调用了模块呗。模块里有这个命令啊。如图所示。、

易语言新手学习 发表于 2021-5-22 20:54:37

易辈子 发表于 2021-5-22 08:29
别人肯定调用了模块呗。模块里有这个命令啊。如图所示。、

我用了9.2精易模块,他还是读模块基址说传递参数太多,怎么解决

易语言新手学习 发表于 2021-5-22 21:01:54

易语言新手学习 发表于 2021-5-22 20:54
我用了9.2精易模块,他还是读模块基址说传递参数太多,怎么解决

我调试好了,代码位置不对,解决了

yyz860723 发表于 2021-5-29 08:48:39

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页: [1]
查看完整版本: 为什么会提示 错误(10041): 调用子程序“读模块基址”时传...