求助 求助 置入代码 火山内写法
本帖最后由 xuwanbin 于 2022-11-26 10:20 编辑转换易语言代码碰到置入变量问题 由于是64位 吴总的例子也看了 再去学汇编 脑子转不过来了~~
在乐易论坛大佬发的注册热键内发现调用子程序
这样是不是能替换调用子程序
请问这三种怎么替换 谢谢
调用子程序()
置入代码 (86, 190, 15, 0, 0, 0, 141, 77, 8, 141, 76, 241, 252, 139, 65, 4, 133, 192, 116, 2, 255, 49, 78, 131, 233, 8, 133, 246, 117, 239, 255, 85, 8, 94, 201, 194, 124, 0)
指针到变量()
置入代码 (139, 93, 8, 139, 69, 12, 255, 51, 143, 0, 201, 194, 8, 0)
__get()
置入代码 (139, 69, 8, 139, 93, 12, 139, 4, 24, 201, 194, 8, 0)
COM_Release()
index = 2
置入代码 (139, 69, 8, 139, 0, 107, 77, 252, 4, 3, 193, 131, 196, 4, 93, 255, 32)
火山不是有com类嘛?干嘛还要自己调用com?{:2_33:}
乐易论坛 发表于 2022-11-26 17:02
火山不是有com类嘛?干嘛还要自己调用com?
:dizzy:大哥 COM类也不会~ 主要是这个置入代码 看不懂 置入代码我看都不想看,另外换个写法吧
调用子程序的方法有很多,你那个也可以
指定到变量,大概就是 写指针处值(),那个 __get 可能是 取变量地址()
最后那个不知道啥玩意
Xelloss0618 发表于 2022-11-26 19:40
置入代码我看都不想看,另外换个写法吧
调用子程序的方法有很多,你那个也可以
指定到变量,大概就是 写指 ...
嗯 我去试试但是这个get 在精易模块写的是读内存地址 后面偏移12 火山怎么偏移呢
xuwanbin 发表于 2022-11-26 20:51
嗯 我去试试但是这个get 在精易模块写的是读内存地址 后面偏移12 火山怎么偏移呢
...
读出来的内存地址+12就行了
页:
[1]