lyghe 发表于 2009-3-9 16:33:13

VBScript中,怎么获得一个类的所有成员变量的名称

如题。
例如有
Class C
    Dim m1
    Dim m2
End Class

在某个地方有一个C的对象a,在不知道类C的情况下,怎么获得这样一个字符串:"m1 m2"?

fei.ge 发表于 2009-3-9 17:26:38

你是不是想要这个?
'=====================================
Class c
        Public m1
        Public m2
        Public Subs()
                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:53

回复 2# 的帖子

楼上的代码写得还可以,不过楼主的意思,我想不是这样的啦。

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

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

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

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

可能错了,我暂时不用。

blueeagle9999 发表于 2009-3-11 20:39:49

LS的这条信息是用自动化发表的吧?版主可以封号了!
页: [1]
查看完整版本: VBScript中,怎么获得一个类的所有成员变量的名称