51Testing软件测试论坛

标题: 定义变量时报错,帮忙看看 [打印本页]

作者: hiyizhiyu    时间: 2006-6-1 18:40
标题: 定义变量时报错,帮忙看看
定义一个变量时
总提示语法错误
such as:
dim a
Syntax error
作者: walker1020    时间: 2006-6-1 21:43
你不提供具体的信息,别人怎么给你解决? 如果想得到答案,把你全部的代码放上来。
作者: Horus_Ra    时间: 2006-6-1 22:08
变量不定义不要紧的~
作者: xiaonan    时间: 2006-6-2 08:49
晕,为了让程序的健壮性更强,必须定义变量.我们在做代码走读的时候,变量未定义就使用也是缺陷哦,楼上的不是不知道吧.程序是这样,脚本也应该是这样,虽然不定义,系统是自动会分配.
作者: hiyizhiyu    时间: 2006-6-2 09:19
Dim  recdtm
ExecuteFile "d:\vbs\Recordtime.vbs"
ExecuteFile "d:\vbs\OperationofList.vbs"
Set recdtm = new RecordTime

这个是我脚本最开始定义的一个变量和载入的一些外部函数
但运行的时候总提示有语法错误
dim语句和ExecuteFile语句都提示有语法错误
我想和我下面的脚本没有关系
应该是和QTP的设置有关系吧
作者: Horus_Ra    时间: 2006-6-2 09:30
原帖由 xiaonan 于 2006-6-2 08:49 发表
晕,为了让程序的健壮性更强,必须定义变量.我们在做代码走读的时候,变量未定义就使用也是缺陷哦,楼上的不是不知道吧.程序是这样,脚本也应该是这样,虽然不定义,系统是自动会分配.



程序是程序,脚本是脚本……
作者: hiyizhiyu    时间: 2006-6-2 09:32
两位就别在讨论这点了
只是每个人写脚本的方法不一样嘛
大家就没有遇到过我这种问题么
想了半天都没有搞定
作者: xiaonan    时间: 2006-6-2 09:41
看不出问题出在哪里,语法上看都没问题啊
作者: QA_BAY    时间: 2006-6-2 10:54
如果语法没有什么错误的话,你重新写一次,有时候QTP是这样的!
还有QTP是多少的!
作者: QA_BAY    时间: 2006-6-2 10:58
你单执行
Dim  recdtm
ExecuteFile "d:\vbs\Recordtime.vbs"
ExecuteFile "d:\vbs\OperationofList.vbs"
应该没有错误吧.
如果有把错误贴出来.
作者: hiyizhiyu    时间: 2006-6-2 17:04
呵呵
问题发现了
原来是外部脚本文件中有个函数出现语法错误
搞定了
作者: Hunter    时间: 2006-6-3 00:47
那么,建议在调试时尽量采用 Run from step 方式,可以很快定位问题了 :)




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2