51Testing软件测试论坛

标题: 这段代码为什么运行不了? [打印本页]

作者: FLY000    时间: 2008-5-23 17:29
标题: 这段代码为什么运行不了?
For j=1 to 6
  If  j=nValue Then
    aksNum(j-1)=aksNum(j-1)+1
  End If
Next

运行完后,aksNum()这个数组中的值都是EMPTY
作者: FLY000    时间: 2008-5-23 17:32
有j=nValue相等的值出现的
作者: xueboy118    时间: 2008-5-23 17:51
你的代码中nValue的值是如何取值的,aksNum()数据组是静态的还是动态的,有没有初始值,还有你想实现什么效果或者是得到什么结果?
作者: zte_boy    时间: 2008-5-23 17:54
没头没尾的。。。。
作者: xueboy118    时间: 2008-5-23 18:04
从你给的代码以及结果我可以推断出,你没有给数组aksNum()中的元素赋值,当循环执行完之后,数组中只有j=nValue时aksNum(j-1)的这个数组元素中有值,其他数组元素为空值。
作者: Randall    时间: 2008-5-24 08:52
其实这个通过调试应该可以很快找出问题的吧
作者: 陈能技    时间: 2008-5-24 11:07
调试一下就知道了。一步步跟踪,并查看变量值。

如果安装了Visual Studio.NET 2008,则可以增强QTP的调试能力,在“Debug Viewer”中可以查看到对象的大部分属性。
http://blog.csdn.net/Testing_is_ ... /03/19/2198263.aspx




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