|
4#

楼主 |
发表于 2008-4-25 19:09:42
|
只看该作者
老九真是撒手不管了。
请看如下代码:
`超过密码重试次数关机选择对话框
_SUB ShutSystem
ENVI @Label1=%PassWordError%
MESS 是否重新启动?\n选择[是]则重启,[否]则关机。@密码错误#YN*5000
FIND $%YESNO%=YES,SHUT R!SHUT
_END
`重试密码次数对话
_SUB ShowPassWordError
CALC CurrErrorCount=%CurrErrorCount% + 1
ENVI PassWordError=第%CurrErrorCount%密码错误,你共有%PassWordErrorCount%次机会。
IFEX $%CurrErrorCount%<%PassWordErrorCount%,ENVI @Label1=%PassWordError%!CALL ShutSystem
_END
`关闭密码输入框
_SUB SetPEShell
KILL \%Windows1%
_END
`密码设定及检测
_SUB CheckPassWord
MD5C %Edit1%,KEY
FIND $%KEY%=9b50e5bcbe80389ad3b056f4662745ae,CALL SetPEShell!CALL ShowPassWordError
_END
`密码窗口
_SUB Windows1,W256H150,PESHELL,,,1
GROU Group1,L8T25W232H56,请输入密码
ENVI PassWordErrorCount=5
ENVI CurrErrorCount=0
EDIT Edit1,L32T49W180H20,,CALL CheckPassWord,1
ITEM Button1,L184T93W56H24,确定,CALL CheckPassWord
LABE Label1,L8T97W176H20,你共有%PassWordErrorCount%次机会。
_END
CALL @Windows1 `密码验证
这样是可以构建窗体的。但我截取其中构建窗体的代码如下:
`密码窗口
_SUB Windows1,W256H150,PESHELL,,,1
GROU Group1,L8T25W232H56,请输入密码
ENVI PassWordErrorCount=5
ENVI CurrErrorCount=0
EDIT Edit1,L32T49W180H20,,CALL CheckPassWord,1
ITEM Button1,L184T93W56H24,确定,CALL CheckPassWord
LABE Label1,L8T97W176H20,你共有%PassWordErrorCount%次机会。
_END
CALL @Windows1 `密码验证
并没有改变任何东东却不能构建窗体!
请老九解释一下是为什么啊?难道是BUG? |
|