ASP CreateObject 方法


Server 對象參考手冊 完整的 Server 對象參考手冊

CreateObject 方法創建對象的實例。

注意:使用此方法創建的對象是有頁面作用域的。這就是說,在當前 ASP 頁處理完成之後,伺服器將自動破壞這些對象。要創建有 session 或 application 作用域的對象,可以在 Global.asa 檔中使用 <object> 標籤並設置 session 或 application 的 SCOPE 屬性,也可以在 session 或者 application 變數中存儲該對象。

語法

Server.CreateObject(progID)

參數 描述
progID 必需。要創建的對象的類型。


實例 1

本例創建伺服器組件 MSWC.AdRotator 的一個實例:

<%
Set adrot=Server.CreateObject("MSWC.AdRotator")
%>

實例 2

當會話結束時,存儲在 session 變數中的對象就會被破壞。然而,您還可以通過把變數設置為 Nothing 或新的值來破壞對象:

<%
Session("ad")=Nothing
%>

或者:

<%
Session("ad")="a new value"
%>

實例 3

不能創建與內建對象同名的對象實例。例如,下列腳本將返回錯誤:

<%
Set Application=Server.CreateObject("Application")
%>


Server 對象參考手冊 完整的 Server 對象參考手冊