ASP CreateObject-ominaisuus

Server objektin viittausopas

Määrittely ja käyttö

CreateObject-metodi luo objektin instanssin.

Huomautus:Tällä menetelmällä luodut objektit ovat sivun laajuisia. Tämä tarkoittaa, että kun nykyinen ASP-sivu käsitellään valmiiksi, palvelin tuhoaa nämä objektit automaattisesti. Jos haluat luoda session- tai application-laajuisia objekteja, voit käyttää <object>-merkkiä Global.asa-tiedostossa ja asettaa session- tai application-laajuisen ominaisuuden, tai tallentaa objektin session- tai application-muuttujaan.

Syntaksi

Server.CreateObject(progID)
Parametrit Kuvaus
progID Välttämätön. Luotavan objektin tyyppi.

Esimerkki

Esimerkki 1

Tässä esimerkissä luodaan MSWC.AdRotator-työnkalun yksi instanssi:

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

Esimerkki 2

Kun istunto päättyy, session-muuttujassa tallennettu objekti tuhotaan. Kuitenkin voit myös tuhota objektin asettamalla muuttujan arvoksi Nothing tai uusi arvo:

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

Tai:

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

Esimerkki 3

Ei voida luoda objektiinstanssia, jonka nimi on sama kuin sisäänrakennettu objekti. Esimerkiksi seuraava skripti palauttaa virheen:

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

Server objektin viittausopas