Latest web development tutorials

ASPのCreateObjectメソッド

サーバオブジェクトリファレンス 完全なサーバオブジェクトリファレンス

CreateObjectメソッドは、オブジェクトのインスタンスを作成します。

注:ページの余地があるこの方法で作成されたオブジェクト。つまり、現在のASPページの処理が完了した後、サーバーは自動的にこれらのオブジェクトを破壊する、と言うことです。 オブジェクトがセッションまたはアプリケーションスコープを作成するには、Global.asaファイルに、<object>タグを使用し、SCOPEセッションまたはアプリケーションの属性を設定することができ、あなたは、セッションまたはアプリケーション変数にオブジェクトを格納することができます。

文法

Server.CreateObject(progID)

参数 描述
progID 必需。要创建的对象的类型。


例1

この例では、サーバーコンポーネントMSWC.AdRotatorのインスタンスを作成します。

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

例2

セッションが終了すると、セッション変数に格納されているオブジェクトが破壊されます。 ただし、何も新しい値に変数を設定したり、オブジェクトを破壊することができます:

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

或者:

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

例3

あなたは、組み込みオブジェクトのインスタンスと同じ名前のオブジェクトを作成することはできません。 たとえば、次のスクリプトはエラーを返します:

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


サーバオブジェクトリファレンス 完全なサーバオブジェクトリファレンス