<完全なサーバオブジェクトリファレンス
CreateObjectメソッドは、オブジェクトのインスタンスを作成します。
Note:この方法で作成されたオブジェクトはページスコープを持っています。 サーバは、現在のASPページの処理を終了しているとき、彼らは破壊されています。 セッションまたはアプリケーションスコープを持つオブジェクトを作成するには、使用するか<object> Global.asaファイルでタグを、またはセッションまたはアプリケーション変数にオブジェクトを格納します。
構文
Server.CreateObject(progID)
部 | 説明 |
---|---|
progID | 必須。 作成するオブジェクトの種類 |
例1
この例では、サーバコンポーネントMSWC.AdRotatorのインスタンスを作成します。
<%
Set adrot=Server.CreateObject("MSWC.AdRotator")
%>
例2
セッションが終了すると、セッション変数に格納されたオブジェクトが破棄されます。 しかし、あなたはまた、Nothingにするか、新しい値に変数を設定することで、オブジェクトを破壊することができます:
<%
Session("ad")=Nothing
%>
or
<%
Session("ad")="a new value"
%>
例3
あなたは、組み込みのオブジェクトと同じ名前を持つオブジェクトのインスタンスを作成することはできません。
<%
Set Application=Server.CreateObject("Application")
%>
<完全なサーバオブジェクトリファレンス