AUTOIT_3.3.9.0-1.exe
咱论坛下的:AUTOIT_3.3.9.0-1.exe编译报错:
"D:\autoit3\Include\WindowsConstants.au3"(148,39) : error: $WM_DEVICECHANGE 上一次定义为一个非 'Const' 变量.
Global Const $WM_DEVICECHANGE = 0x0219
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
我用:AUTOIT_3.3.7.15.1.exe就顺利通过,是BUG么? 回复 1# boyhong
因为Global Const $WM_DEVICECHANGE = 0x0219定义过.
把你代码中的Global Const $WM_DEVICECHANGE = 0x0219删除就可以了.
或者其他的Include里面含Global Const $WM_DEVICECHANGE = 0x0219. 接着反映一个:
自带的UDF:
#include <ServiceControl.au3>
"D:\autoit3\Include\SecurityConstants.au3"(93,52) : error: $STANDARD_RIGHTS_REQUIRED 上一次定义为一个非 'Const' 变量.
Global Const $STANDARD_RIGHTS_REQUIRED = 0x000f0000
我的代码里没有Global Const $STANDARD_RIGHTS_REQUIRED,莫非有哪个UDF跟securityConstants.au3打架 回复boyhong
因为Global Const $WM_DEVICECHANGE = 0x0219定义过.
把你代码中的Global Const $WM_DE ...
lixiaolong 发表于 2012-3-8 14:21 http://www.autoitx.com/images/common/back.gif
谢谢MR LI~~~ 回复 4# boyhong
对了,我想起来了,当时我用新版本也有这种情况,我琢磨琢磨发现了原因.
是UserInclude文件夹惹的祸,因为UserInclude文件夹里也有同名文件.
把UserInclude文件夹的名字改就好了.
这个应该是BUG,我想新版本可能是Include文件夹和UserInclude的同名文件同时Include了. 回复boyhong
对了,我想起来了,当时我用新版本也有这种情况,我琢磨琢磨发现了原因.
是UserInclude ...
lixiaolong 发表于 2012-3-8 14:56 http://www.autoitx.com/images/common/back.gif
既然您都没有使用新版本,我还是退出回吧。。。呵呵,谢谢您。
页:
[1]