ASP CreateObject-eigenschap
Definitie en gebruik
De CreateObject-methode maakt een instantie van een object.
Opmerking:De objecten die met deze methode worden gemaakt, hebben een pagina-bereik. Dit betekent dat de server deze objecten automatisch vernietigt nadat de huidige ASP-pagina is verwerkt. Om objecten met session- of application-bereik te maken, kun je het <object>-tag gebruiken in het Global.asa-bestand en de SCOPE-eigenschap van session of application instellen, of je kunt het object opslaan in de session of application variabelen.
Syntax
Server.CreateObject(progID)
Parameters | Beschrijving |
---|---|
progID | Verplicht. Het type object dat je wilt maken. |
Instantie
Voorbeeld 1
In dit voorbeeld wordt een instantie van de servercomponent MSWC.AdRotator gemaakt:
<% Set adrot=Server.CreateObject("MSWC.AdRotator") %>
Voorbeeld 2
Wanneer de sessie wordt beëindigd, wordt het object opgeslagen in de session variabele vernietigd. Echter, je kunt het object ook vernietigen door de variabele in te stellen op Nothing of een nieuwe waarde:
<% Session("ad")=Nothing %>
Of:
<% Session("ad")="a new value" %>
Voorbeeld 3
Kan geen objectinstantie maken met dezelfde naam als een ingebouwde object. Bijvoorbeeld, het volgende script retourneert een fout:
<% Set Application=Server.CreateObject("Application") %>