51Testing软件测试论坛

标题: vbs里如何声明一个基类型为自定义类型的数组? [打印本页]

作者: 隐形人    时间: 2008-5-4 21:23
标题: vbs里如何声明一个基类型为自定义类型的数组?
首先存在一个自定义类型:
class stdio
public ...
public ...
end calss

另外存在一个stdio类型的变量sss
再声明一个数据
dim buffer()

问题出现在:
buffer是一个动态数组,且数据的其类型要求是stdio类型,现在想给buffer(1)=sss

但是在使用buffer(1)=sss时编译时提示"对象不支持此种方法"
高手帮帮忙吧~~~
作者: walker1020    时间: 2008-5-4 21:54
楼主概念不清晰!根据你的定义,stdio 是一个 类 Class,而不是什么类型
作者: walker1020    时间: 2008-5-4 21:55
VBScript不是面向对象的开发语言,不知它是否可以满足你的要求。楼主去看一下 VBScript的帮助吧
作者: walker1020    时间: 2008-5-4 21:56
如果 VBScript 可以实现你的要求,那么你至少要先 初始化一个变量吧。
作者: hsjzfling    时间: 2008-5-4 21:58
vbs中貌似不支持Class类型数组吧~
印象中java倒是可以把Class变量赋给Class类型的数组~~
作者: 隐形人    时间: 2008-5-8 08:40
问题已解决
dim buffer(2)
set buffer(1)=new classname
set buffer(2)=new classname
即可




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