chivalry 发表于 2010-1-5 22:11:38

dll 返回的函数指针如何调用?

请问从DLL返回的函数指针在AU3里能调用吗?
或者有什么方法解决用于解决这个调用吗?

pusofalse 发表于 2010-1-5 22:29:21

能,看下DllStruct*函数。

ceoguang 发表于 2010-1-5 22:39:09

处女贴!!!
怪了,楼主的钱是从哪里来的?

gto250 发表于 2010-1-6 22:08:31

我也想知道呢

chivalry 发表于 2010-1-7 22:48:34

好像没办法直接在AU3里解决了
看了HELP文档的DLLSTRUCT*中的元素类型,没看到有函数类型的变量
不过在IE.AU3里有看到返回IDISPATCH*类型的,这是COM的接口,会自动转换为AU3的OBJECT,可以调用,会不会也有隐藏有像FUNCTION类型的东东,只是我不知道
看了下AUTOIT3.1.1的源代码,这个版本只对DLLCALL做了下声明,还没有实现,没能发现什么东西
想到一个方法,就是创建个线程CREATETHREAD,把函数指针传进给THREAD执行,这样应该可行,我已经用别的方式解决这个问题了,所以也没试过
页: [1]
查看完整版本: dll 返回的函数指针如何调用?