NetBox 2.7 使用手册

CreateObject 方法

CreateObject 方法创建服务器组件的实例

语法

Server.CreateObject(progID)
 

参数

progID
指定要创建的对象的类型

注释

可以使用 Server.CreateObject 创建一个新的对象实例, Server.CreateObject 可以创建的对象分为三种,第一种是已经在系统注册过的标准 COM 对象,作用等同于 VBScript 本身的 CreateObject,比如:

Set rs = Server.CreateObject("ADODB.RecordSet")

第二种是 NetBox 内部提供给 Script 使用的标准对象,具体的对象 ProgID 及其使用方法可以参考手册,比如:

Set socket = Server.CreateObject("NetBox.Socket")

第三种是以 wsc 格式书写并在 NetBox 内部注册成功的脚本部件,比如:

NetBox.RegisterClass "\wsc\MyClass.wsc"
Set o = Server.CreateObject("myclass")

其中 "\wsc\MyClass.wsc" 是以 wsc 格式书写的脚本部件,其 ProgID 为 ''myclass"。

以上三类对象的查找顺序为:

1.wsc 对象
2.NetBox 标准内部对象
3.系统注册的标准 COM 对象

默认情况下,由 Server.CreateObject 方法创建的对象具有页作用域。这就是说,再当前 ASP 页处理完成之后,服务器将自动破坏这些对象。

应用于

Server 对象
版权所有: 2003- 网络盒子