Fang0x378 发表于 2020-12-18 20:28:10

易语言里的执行子程序在火山PC里怎么实现?


实现下面这种效果



fengshangren 发表于 2020-12-18 20:56:50

我之前也建议过官方了,出一个调用子程序的命令,可以调用API或方法名

创世魂 发表于 2020-12-19 10:14:39

本帖最后由 创世魂 于 2020-12-19 10:26 编辑

这种写法火山没有。不过有指针操作了。不叫这个名字叫变整数。   

取静态方法地址

执行子程序这个方法是没有的。。这种写法目前无法实现的。直接判断就行了,没必要非得这么写。。

创世魂 发表于 2020-12-19 10:27:54

首先判断是免不了的。。。所以如果你只是单纯的实现你说的功能,没有必要用执行子程序。。意义不大。。代码也没少写多少。

Fang0x378 发表于 2020-12-19 20:29:00

创世魂 发表于 2020-12-19 10:14
这种写法火山没有。不过有指针操作了。不叫这个名字叫变整数。   

取静态方法地址


嗯嗯,其实我想问的是取子程序指针和 执行子程序   
我在一个类里处理数据,根据不同的数据,需要让不同的类里的子程序去执行,同时要传递参数过去。

Fang0x378 发表于 2020-12-20 09:59:32

这里人好少

福寿 发表于 2020-12-22 13:17:02

不知道是不是你想要的结果

Fang0x378 发表于 2020-12-22 16:38:13

福寿 发表于 2020-12-22 13:17
不知道是不是你想要的结果

就是就是就是要这种。
汇编看不懂啊,能传递参数吗?

福寿 发表于 2020-12-22 19:39:23

Fang0x378 发表于 2020-12-22 16:38
就是就是就是要这种。
汇编看不懂啊,能传递参数吗?
可以,有几个参数,就push多少个,汇编大概了解就行了,很简单

lzj 发表于 2020-12-25 12:35:33

本帖最后由 lzj 于 2020-12-25 12:38 编辑

火山PC-API执行子程序实现程序回调
页: [1] 2
查看完整版本: 易语言里的执行子程序在火山PC里怎么实现?