nodisk 发表于 2008-8-5 18:11:43

新版本的问题

以前用 3.2.4.9 汉化版写的脚本,
用刚安装的 3.2.13.6.1 汉化版编译,出错了:

ERROR: $ES_READONLY: undeclared global variable.
$T1_e1 = GUICtrlCreateEdit($T1_p, $T1_a + $j, $T1_b + $i * 7, 240, 120, $ES_READONLY,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Documents and Settings\Administrator\桌面\all.au3 - 1 error(s), 22 warning(s)
!>17:39:43 AU3Check 结束::2
+>17:40:04 ACNWrapper 完成!
>退出代码: 0    时间: 22.093


原代码是:
$T1_e1 = GUICtrlCreateEdit($T1_p, $T1_a + $j, $T1_b + $i * 7, 240, 120, $ES_READONLY, "")


同样出错的的还有:
$T2_E1 = GUICtrlCreateEdit($txt, 30, 90, 330, 210, BitOR($es_autovscroll, $ES_AUTOHSCROLL, $ES_READONLY), "")


查了一下新版本的帮忙,这此样式都支持的.
那么,这个是不是新版本的BUG ?
有没有人知道??

[ 本帖最后由 nodisk 于 2008-8-7 15:08 编辑 ]

auto 发表于 2008-8-5 19:23:33

头文件不同,如果有用过GUI需要包括以下几个
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

netegg 发表于 2008-8-5 20:54:19

#include <EditConstants.au3>添加这个应该就行了吧,read_only是edit控件的扩展属性

[ 本帖最后由 netegg 于 2008-8-5 20:56 编辑 ]

nodisk 发表于 2008-8-7 15:08:14

加了这个 #include <EditConstants.au3>
就OK了~
谢谢 netegg

我现在用3.2.13.6.1 汉化版了!
页: [1]
查看完整版本: 新版本的问题