manlty 发表于 2013-10-18 22:44:08

编译出错!include里的包含文件有错误

E:\autoit3\Include\StructureConstants.au3 (1687) : ==> ?????.:
Global Const $tagREBARBANDINFO = "uint cbSize;uint fMask;uint fStyle;dword clrFore;dword clrBack;ptr lpText;uint cch;" & "int iImage;hwnd hwndChild;uint cxMinChild;uint cyMinChild;uint cx;handle hbmBack;uint wID;uint cyChild;uint cyMaxChild;" & "uint cyIntegral;uint cxIdeal;lparam lParam;uint cxHeader" & ((@OSVersion = "WIN_XP") ? "" : ";" & $tagRECT & ";uint uChevronState")
Global Const $tagREBARBANDINFO = "uint cbSize;uint fMask;uint fStyle;dword clrFore;dword clrBack;ptr lpText;uint cch;" & "int iImage;hwnd hwndChild;uint cxMinChild;uint cyMinChild;uint cx;handle hbmBack;uint wID;uint cyChild;uint cyMaxChild;" & "uint cyIntegral;uint cxIdeal;lparam lParam;uint cxHeader" & ((@OSVersion = "WIN_XP") ^ ERROR

manlty 发表于 2013-10-19 09:07:33

autoit版本是本站下载的AUTOIT_SVN R1003,也就是V3.3.9.4

zcx880517 发表于 2013-10-19 09:20:54

找个StructureConstants.au3 替换进去就行了。。

manlty 发表于 2013-10-19 09:33:55

楼上的朋友,我之所以发此帖,就是求助论坛上的朋友,各位电脑里的这个au3文件存在这个错误吗?

manlty 发表于 2013-10-19 11:33:17

au3不支持C语言的语法,布尔判断取值(*?*:*)!!
为何官方的函数文件里却使用了这种语法,导致错误?

afan 发表于 2013-10-19 14:29:40

换高版本的Au3看看,可能某些文件更新了,但主程序或解释器并未同步更新

iamwonvy 发表于 2013-10-25 12:48:23

我也遇到这个问题了 是最新版的啦{:face (229):}

fisher 发表于 2013-10-25 15:55:42

我也遇到这个问题了
新手不会弄,只好弃之不用,换回旧版本

chzj589 发表于 2013-10-26 18:38:35

我的autoit3\Include\StructureConstants.au3 是这样:
3.3.9.4版
Global Const $tagREBARBANDINFO = "uint cbSize;uint fMask;uint fStyle;dword clrFore;dword clrBack;ptr lpText;uint cch;" & _
                "int iImage;hwnd hwndChild;uint cxMinChild;uint cyMinChild;uint cx;handle hbmBack;uint wID;uint cyChild;uint cyMaxChild;" & _
                "uint cyIntegral;uint cxIdeal;lparam lParam;uint cxHeader;" & $tagRECT & ";uint uChevronState"
               
Global Const $tagMENUITEMINFO = "uint Size;uint Mask;uint Type;uint State;uint ID;handle SubMenu;handle BmpChecked;handle BmpUnchecked;" & _
                "ulong_ptr ItemData;ptr TypeData;uint CCH;handle BmpItem"

倚栏听风 发表于 2013-10-27 01:57:16

顶,我也遇到了同样的问题,ubound直接不能用,所有使用了ubound的函数一概编译错误。

manlty 发表于 2013-10-27 07:40:31

很奇怪,我几个月之前本站下载的AUTOIT_SVN R1003,也是V3.3.9.4,安装后就不存在这个问题
最近新装电脑重新上论坛下载这个安装包,安装后就出现这个问题了,难道更新了安装包?
页: [1]
查看完整版本: 编译出错!include里的包含文件有错误