51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2526|回复: 7
打印 上一主题 下一主题

[原创] 提一个关于REDIM的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-18 17:07:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Dim cellobjs, objitem
Set cellobjs = description.Create
cellobjs("micclass").Value = "WebEdit"
cellobjs("disabled").Value = 0
Set objitem=Browser("").Page("").ChildObjects(cellobjs)
  EXval1=objitem(0).getRoProperty("value")
  ReDim EXval(objitem.count-1)
For j= 1 to objitem.count-1
         EXval1=EXval1&objitem(j).getRoProperty("value")
Next

在这段代码是取个WEBEDIT对象的值连接成字符串,为什么必须要有红色部分
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-11-20 09:29:33 | 只看该作者
没有人知道吗?不会吧,应该牛人挺多的啊
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-11-20 10:03:29 | 只看该作者
加进去这个数组没有其它任何意思。我想最主要的就是把你的值放在数组里面。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-17 09:09
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    4#
    发表于 2008-11-20 14:38:01 | 只看该作者
    从上面的脚本中实在看不出有什么其他意思,只是使用redim指定了一个数组的大小而已。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2008-11-24 16:34:48 | 只看该作者
    如果去掉了这一句,那么返回值就会出错,所以这一句是必须的,但是对于其数组名却是可以随便定义,哪怕是简单的a都可以,不知道怎么回事
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-11-24 17:04:25 | 只看该作者
    根据个人理解objitem.count在for语句时还是未知数(对于程序来说)
    Redim以后就是一个确定的数了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-11-25 10:50:14 | 只看该作者
    其实多试试就应该知道了,如果循环次数较多,去掉这句循环会出错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2008-11-25 12:02:48 | 只看该作者
    我试过很多次,才发现以上结论,只是不知道原因
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-18 06:14 , Processed in 0.089523 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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