Proprietà CreateObject di ASP

Manuale di riferimento dell'oggetto Server

Definizione e uso

Il metodo CreateObject crea un'istanza dell'oggetto.

Nota:Gli oggetti creati con questo metodo hanno un'area di applicazione di pagina. Questo significa che dopo che la pagina ASP corrente è stata elaborata, il server distruggerà automaticamente questi oggetti. Per creare oggetti con ambito sessione o application, è possibile utilizzare il tag <object> nel file Global.asa e impostare l'attributo SCOPE di sessione o application, o memorizzare l'oggetto nelle variabili sessione o application.

Sintassi

Server.CreateObject(progID)
Parametro Descrizione
progID Obbligatorio. Il tipo dell'oggetto da creare.

Esempio

Esempio 1

In questo esempio viene creato un'istanza del componente server MSWC.AdRotator:

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

Esempio 2

Quando la sessione termina, l'oggetto memorizzato nella variabile sessione viene distrutto. Tuttavia, è possibile distruggere l'oggetto impostando la variabile su Nothing o un nuovo valore:

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

O

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

Esempio 3

Non è possibile creare un'istanza di oggetto con lo stesso nome degli oggetti integrati. Ad esempio, lo script seguente restituirà un errore:

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

Manuale di riferimento dell'oggetto Server