AutoIt - DllOpen()没有打开当前的.dll文件,即它返回-1

时间:2013-07-08 15:40:38

标签: autoit

我正在尝试通过我使用Aut2Exe转换为exe的AutoIt程序打开我文件路径中存在的.dll文件。

当我将程序转换为.exe文件时,我无法打开文件,因为DllOpen()返回-1但是当我运行SciTE脚本编辑器时它工作正常,即它能够打开.dll文件。

我使用DllOpen的方式可以在link上找到,即GistHub特别是在函数_CommSetPort中。

当程序是.exe文件时,为什么函数DllOpen的任何想法将返回-1作为其返回值,当显然要求打开.dll罚款时可用。

任何想法/建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

编译exe时,请确保使用选项: 将所需的常量* .au3添加到脚本

大多数情况下,这就是为什么某些代码在SciTe中工作而不是作为exe工作的原因。

问候