ASPCreateObjectメソッド_
❮完全なサーバーオブジェクトリファレンス
CreateObjectメソッドは、オブジェクトのインスタンスを作成します。
注:このメソッドで作成されたオブジェクトにはページスコープがあります。サーバーが現在のASPページの処理を終了すると、これらは破棄されます。セッションまたはアプリケーションスコープでオブジェクトを作成するには、Global.asaファイルの<object>タグを使用するか、オブジェクトをセッションまたはアプリケーション変数に格納します。
構文
Server.CreateObject(progID)
Part | Description |
---|---|
progID | Required. The type of object to create |
例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")
%>
❮完全なサーバーオブジェクトリファレンス