找回密码
 加入
搜索
查看: 1808|回复: 4

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

  [复制链接]
发表于 2010-1-5 22:11:38 | 显示全部楼层 |阅读模式
请问从DLL返回的函数指针在AU3里能调用吗?
或者有什么方法解决用于解决这个调用吗?
发表于 2010-1-5 22:29:21 | 显示全部楼层
能,看下DllStruct*函数。
发表于 2010-1-5 22:39:09 | 显示全部楼层
处女贴!!!
怪了,楼主的钱是从哪里来的?
发表于 2010-1-6 22:08:31 | 显示全部楼层
我也想知道呢
 楼主| 发表于 2010-1-7 22:48:34 | 显示全部楼层
好像没办法直接在AU3里解决了
看了HELP文档的DLLSTRUCT*中的元素类型,没看到有函数类型的变量
不过在IE.AU3里有看到返回IDISPATCH*类型的,这是COM的接口,会自动转换为AU3的OBJECT,可以调用,会不会也有隐藏有像FUNCTION类型的东东,只是我不知道
看了下AUTOIT3.1.1的源代码,这个版本只对DLLCALL做了下声明,还没有实现,没能发现什么东西
想到一个方法,就是创建个线程CREATETHREAD,把函数指针传进给THREAD执行,这样应该可行,我已经用别的方式解决这个问题了,所以也没试过
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 15:47 , Processed in 0.102692 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表