QTP脚本下标越界的解决办法(图文详解)
1、VBS(VBScript)作为一种脚本语音,很多时候大家将VBS看作是VB语言的一个简化版,它们之间存在着继承的关系,在这里小编为什么要提到VB语言呢?因为小编即将会用VB语言里面的东西来阐述下标越界。

3、下面我为大家写一个简单的脚本例子,来重现下标越界。例子:Dim array_test '定义一个数组array_test=array("张三","李四","王二") ’为数组赋值msgbox array_test(3) ’打印出数组第3个元素

5、数组明明定义了3个数组元素,为什么将第三个元素打印出来会提示错误呢?接着读者就跟随小编的脚步进行排查一下吧。array_test=array("张三","李四","王二")

7、解说:大家从打印出的结果可以看出循环打印的第一个数组元素是“李四”,但是从数组定义中“李四”应该是第二个元素,说到这里读者可能就会明白脚本在读取数组时是从数组0开始读取,所以在循环1到3时就只打印了数组第2个和第3个元素。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:39
阅读量:72
阅读量:39
阅读量:59