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

头文件相互冲突,怎么办?

[复制链接]
发表于 2008-5-17 01:38:25 | 显示全部楼层 |阅读模式
#Include <SysTray_UDF.au3>

$st_process = "qq.exe"; change this if needed
_SysTrayIconVisible(1, _SysTrayIconIndex($st_process))


这段代码是完成正常的。
但是要加上自己的程序时,即便一个代码也不多写,多加一个头文件就会出错。即:
#Include <Constants.au3>
#Include <SysTray_UDF.au3>

$st_process = "qq.exe"; change this if needed
_SysTrayIconVisible(1, _SysTrayIconIndex($st_process))

就无法运行。错误提示如下:


D:\Program Files\autoit31\Include_A\SysTray_UDF.au3(38,36) : ERROR: $PROCESS_ALL_ACCESS previously declared as a 'Const'
Const $PROCESS_ALL_ACCESS = 2035711
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:\autoit\保存网页脚本\保存网页脚本\a.au3 - 1 error(s), 0 warning(s)






请问该如何处理呢?





后附:没错,注释掉却是可以。只是,这对其他的代码会产生不良影响吗?

[ 本帖最后由 jiataifeng 于 2008-5-17 10:19 编辑 ]
发表于 2008-5-17 07:53:44 | 显示全部楼层
把重复的注释掉就好了
发表于 2008-5-17 09:38:31 | 显示全部楼层
这个是很常见的BUG
注释掉就OK
发表于 2008-5-17 11:58:31 | 显示全部楼层
#include-once
发表于 2009-7-13 16:03:06 | 显示全部楼层
學習啊,聲明下,我是菜鳥!!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-5 14:07 , Processed in 0.072638 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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