找回密码
 加入
搜索
查看: 1156|回复: 1

新人发问-----Error:解析函数Call错误

[复制链接]
发表于 2009-4-28 11:45:44 | 显示全部楼层 |阅读模式
本帖最后由 xiaohang 于 2009-5-2 14:44 编辑

代码如下,请高手帮帮忙指点下,可能是小问题,但我不知如何解决........
........
.......
While 1  ;;主程序

        If WinActive("考工总") Then  
                $var1=StringLeft(ControlGetText("考工总","","Edit1"),14)
                _SingleForm_QuestionAnswer($var1)
                Sleep(3000)
        EndIf
        If TimerDiff($T) >=100000 Then  ;;
                ExitLoop
        EndIf
WEnd

Func _SingleForm_QuestionAnswer($AnswerSingle)
Select
                        Case $AnswerSingle =StringLeft("在C语言中在C语言中在C在C在C",14)
                         $temS = "B"
                         _Lable_Changevisible($temS)
                        Case $AnswerSingle =StringLeft("SQL数据库中主数据文件的扩展名",14)
                         $temS = "B"
                         _Lable_Changevisible($temS)
                                             ...........
                                             ...省略....
                                             ............
                EndSelect
EndFunc
........
.......

运行后如果窗口("考工总","","Edit1")的内容字数少于14个的话就会出错


如果不加StringLeft 不会出错的 为什么呢???

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-4-28 13:43:10 | 显示全部楼层
看错了... - -||| sorry.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-28 04:49 , Processed in 0.087686 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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