ASP CreateObject-attribut
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") %>