找回密码
 加入
搜索
查看: 4541|回复: 16

感觉dllcall是最鸡肋的命令

 火.. [复制链接]
发表于 2009-3-25 21:02:32 | 显示全部楼层 |阅读模式
感觉dllcall是最鸡肋的命令,好不容易编译出来的dll用vb和易语言都可以正常调用,autoit不行!


超级郁闷。。。总是返回失败!

要是执行的成功几率不是99%或以上的话,autoit就要大打折扣了。。。

不知道哪位高手能指点一二啊。。。
发表于 2009-3-25 23:06:05 | 显示全部楼层
光说没有用啊,你的Dll呢,你的调用程序怎么写的?
什么都没有!








[ 本帖最后由 gto250 于 2009-3-25 23:07 编辑 ]
发表于 2009-3-25 23:09:03 | 显示全部楼层
DllCall ( "dll", "返回值类型", "函数名称" [, "类型1", 参数1[, "类型n", 参数n]] )
用来调用非标准链接库中的函数,需要注意的是首先确认被调用的DLL是采用stdcall方式还是cdecl方式调用,然后对各种实参类型需要正确设置,最后DLLCALL返回一个包含函数返回值和所有参数拷贝的数组。
我经常用,很好用。
发表于 2009-3-26 01:51:09 | 显示全部楼层
建议楼主打开 winapi.au3看一遍
发表于 2009-3-26 01:59:38 | 显示全部楼层
非stdcall au3无法调用
发表于 2009-12-12 14:12:02 | 显示全部楼层
我倒觉得,这个是最难的一个
发表于 2009-12-12 18:22:22 | 显示全部楼层
楼主是在假设问题出在AU3上吗?这样做未免有点自大了。
不是AU3的问题,是楼主自身代码的问题~ AU3调用API的成功率果真在99%以上。
挖坟 - -||
发表于 2009-12-12 18:50:19 | 显示全部楼层
我信楼上说的
发表于 2009-12-12 19:11:07 | 显示全部楼层
楼上说的没错,同样的东西在别的语言使用是很简单的,但在AU3却不好用。
发表于 2009-12-13 13:12:09 | 显示全部楼层
其它的能调,AU3也可以调的
发表于 2009-12-13 13:24:37 | 显示全部楼层
不好用啊,要完善呀
发表于 2009-12-14 14:26:13 | 显示全部楼层
这个问题比较无语。烦请楼主找找自己的原因。
发表于 2009-12-14 17:02:16 | 显示全部楼层
恩,我也感觉是楼主dll文件的问题
发表于 2009-12-14 18:41:26 | 显示全部楼层
同意[img][/img]
发表于 2009-12-14 22:41:30 | 显示全部楼层
倒了  殊不知易语言编译出来的也是vb文件
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 03:57 , Processed in 0.185709 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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