![]() |
在 NetBox 中注册一个 wsc 文件或者是一个简单对象
NetBox.RegisterClass strName[, strMembers]
使用 NetBox.RegisterClass 支持直接将 wsc 注册成为 NetBox 内部对象,经过注册,可以在整个 NetBox 对象内部创建使用。当注册 wsc 时,strName 为给定注册的文件名,而 strMembers 则必须忽略。
同时,也可以使用 NetBox.RegisterClass 注册一个简单对象,并指定对象所定义的成员变量。当注册简单对象时,strName 为给定注册对象的 progid,而 strMembers 则为此对象的成员变量名称列表。
关于简单对象的其他用法请参阅 Struct
NetBox.RegisterClass "\wsc\MyClass.wsc" Set o = CreateObject("myclass")
其中 "\wsc\MyClass.wsc" 是以 wsc 格式书写的脚本部件,其 ProgID 为 "'myclass"。
如果需要注册一个简单变量,可以使用下面的程序:
NetBox.RegisterClass "mySimpleClass", "id,name,age,sex" Set o = CreateObject("mySimpleClass") o.id=100 o.Name="张三" o.age=102 o.sex=true
程序中首先注册一个简单对象 "mySimpleClass",其成员属性为:id,name,age,sex 共四个,在创建对象后,便可以直接访问这些属性。