51Testing软件测试论坛

标题: VBScript中,怎么获得一个类的所有成员变量的名称 [打印本页]

作者: lyghe    时间: 2009-3-9 16:33
标题: VBScript中,怎么获得一个类的所有成员变量的名称
如题。
例如有
Class C
   
Dim m1
   
Dim m2
End Class

在某个地方有一个C的对象a,在不知道类C的情况下,怎么获得这样一个字符串:"m1 m2"?
作者: fei.ge    时间: 2009-3-9 17:26
你是不是想要这个?
'=====================================
Class c
        Public m1
        Public m2
        Public Sub  s()
                m1=1
                m2=2
        End Sub
End Class

Dim c1
Set c1=New c

Dim temp1,temp2
c1.s
temp1=c1.m1
temp2=c1.m2
MsgBox temp1
MsgBox temp2
'=====================================
作者: kakamissyou    时间: 2009-3-9 21:51
标题: 回复 2# 的帖子
楼上的代码写得还可以,不过楼主的意思,我想不是这样的啦。

我想楼主应该是要类似C#的反射功能。

其实我认为vbs的类没有什么意义,至少有些前辈发表的vbs中如何使用类,使用起来实际真的

没有什么意义,看看就好了。

如果你更qing向于编码,推荐你用个使用几个开源的工具,像selium,watrix什么的。名字

可能错了,我暂时不用。
作者: blueeagle9999    时间: 2009-3-11 20:39
LS的这条信息是用自动化发表的吧?版主可以封号了!




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