51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1672|回复: 9
打印 上一主题 下一主题

[原创] 这段脚本有错么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-1 14:42:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位战友帮助看看哈,下面的脚本哪儿不对哈?现在print(Error1)出来的结果直接是未比较前的Error1的结果
Dim a
a = Array(0.04,0.04,0.04,0.03,0.03,0.015,0.015,0.01,0.01)
For i = 0 To 8 step 1
     Error1 = obj.GetSubItem(i*3,0)
     No1 = obj.GetSubItem(i*3+2,3)
                 If No1 > a(i)  Then
                         print(Error1)
                 End If
Next
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-4-1 14:44:57 | 只看该作者
Error1分别为-1,2,-2,3,-3......
No1的值分别为0.004,0.025,0.036.......
想让No1分别和a(i)作比较后,返回不符合的Error1的值
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-4-1 14:49:16 | 只看该作者
自己在顶下,不知道哪儿不对了,战友们帮帮忙
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-4-1 15:19:03 | 只看该作者
对No1 进行下数据转换 估计数据类型不一致
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-4-1 15:28:11 | 只看该作者
首先:a(i) 中i的左括号与右括号 不一样哦~~~
其次:你的obj对象没有声明
然后:你的GetSubItem函数是哪里来的。。。起码你帖的东西里看不到~~

[ 本帖最后由 k4124k 于 2010-4-1 15:34 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-4-1 15:55:11 | 只看该作者
哦,括号是刚刚输进来的时候打错了。然后obj在前面定义了,没有贴出来:(
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-4-1 15:56:07 | 只看该作者
谢谢4楼的版主哈,我去试下:)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-4-1 16:00:59 | 只看该作者
Try
If CDbl(No1) > a(i)  Then
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-4-1 16:17:44 | 只看该作者
不太清楚LZ的那个方法的作用是干什么,只通过命名知道估计去获取数组里的元素的,不过不清楚你那2个参数的含义。
如果可以请发一下GetSubItem的代码,谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2010-4-1 17:10:58 | 只看该作者
原帖由 lantianwei 于 2010-4-1 16:00 发表
Try
If CDbl(No1) > a(i)  Then

好了,就是数据类型的原因,谢谢版主
谢谢各位战友了:)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 11:24 , Processed in 0.074340 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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