找回密码
 加入
搜索
查看: 1848|回复: 3

[AU3基础] DLLCall返回@error=1 “不能使用这个 DLL 文件” 求解

[复制链接]
发表于 2012-10-30 15:24:46 | 显示全部楼层 |阅读模式
代码非常简单,大概类似如下:

$dll = DllOpen("testDll.dll")
$aa="aa"
$bb="bb"

$result = DllCall($dll, "int", "DFSInitDll", "char", $aa, "char", $bb)
MsgBox(0,"",@error)
DllClose($dll)

出现这个错,是不是意味着AU3不能正常调用这个DLL?
 楼主| 发表于 2012-10-30 16:03:53 | 显示全部楼层
发表于 2012-10-30 16:25:15 | 显示全部楼层
别类似如下,把dll和代码发出来。
 楼主| 发表于 2012-10-30 17:08:12 | 显示全部楼层
问题解决了,谢谢3楼...

DllCall($dll,"int:cdecl", "DFSInitDll", "char", $aa, "char", $bb)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 17:35 , Processed in 0.074043 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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