ASP CreateObject 方法
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")
%>
Set adrot=Server.CreateObject("MSWC.AdRotator")
%>
實例2
當會話結束時,存儲在session 變量中的對象就會被破壞。 然而,您還可以通過把變量設置為Nothing 或新的值來破壞對象:
<%
Session("ad")=Nothing
%>
或者:
<%
Session("ad")="a new value"
%>
Session("ad")=Nothing
%>
或者:
<%
Session("ad")="a new value"
%>
實例3
不能創建與內建對象同名的對象實例。 例如,下列腳本將返回錯誤:
<%
Set Application=Server.CreateObject("Application")
%>
Set Application=Server.CreateObject("Application")
%>
完整的Server對象參考手冊