ASP CreateObject-attribut

Server-objekt referenshandbok

Definition och användning

CreateObject-metoden skapar en instans av ett objekt.

Kommentar:Objekt som skapas med denna metod har sidans omfattning. Detta innebär att efter att den aktuella ASP-sidan har behandlats, kommer servern automatiskt att förstöra dessa objekt. För att skapa objekt med session eller application omfattning, kan du använda <object>-tagget i Global.asa-filen och sätta SCOPE-egenskapen till session eller application, eller lagra objektet i session eller application variabler.

Syntaks

Server.CreateObject(progID)
Parametrar Beskrivning
progID Obligatorisk. Typen på objektet som ska skapas.

Exempel

Exempel 1

Detta exempel skapar en instans av serverkomponenten MSWC.AdRotator:

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

Exempel 2

När sessionen avslutas, förstörs objektet som lagras i session-variabeln. Men du kan också förstöra objektet genom att sätta variabeln till Nothing eller en ny värde:

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

eller:

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

Exempel 3

Kan inte skapa objektinstanser med namn som matchar inbyggda objekt. Till exempel kommer följande skript att returnera ett fel:

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

Server-objekt referenshandbok