ASP CreateObject 方法
定義和用法
CreateObject 方法創(chuàng)建對象的實例。
注釋:使用此方法創(chuàng)建的對象是有頁面作用域的。這就是說,在當前 ASP 頁處理完成之后,服務器將自動破壞這些對象。要創(chuàng)建有 session 或 application 作用域的對象,可以在 Global.asa 文件中使用 <object> 標記并設置 session 或 application 的 SCOPE 屬性,也可以在 session 或者 application 變量中存儲該對象。
語法
Server.CreateObject(progID)
參數(shù) | 描述 |
---|---|
progID | 必需。要創(chuàng)建的對象的類型。 |
實例
例子 1
本例創(chuàng)建服務器組件 MSWC.AdRotator 的一個實例:
<% Set adrot=Server.CreateObject("MSWC.AdRotator") %>
例子 2
當會話結束時,存儲在 session 變量中的對象就會被破壞。然而,您還可以通過把變量設置為 Nothing 或新的值來破壞對象:
<% Session("ad")=Nothing %>
或者:
<% Session("ad")="a new value" %>
例子 3
不能創(chuàng)建與內建對象同名的對象實例。例如,下列腳本將返回錯誤:
<% Set Application=Server.CreateObject("Application") %>