Propriedade CreateObject do ASP

Manual de Referência do Objeto Server

Definição e uso

O método CreateObject cria uma instância do objeto.

Observação:Os objetos criados por este método têm escopo de página. Isso significa que, após a conclusão da processamento da página ASP atual, o servidor destruirá automaticamente esses objetos. Para criar objetos com escopo de session ou application, você pode usar a marcação <object> no arquivo Global.asa e configurar a propriedade SCOPE de session ou application, ou armazenar o objeto nas variáveis session ou application.

Sintaxe

Server.CreateObject(progID)
Parâmetros Descrição
progID Obrigatório. O tipo do objeto a ser criado.

Instância

Exemplo 1

Este exemplo cria uma instância do componente de servidor MSWC.AdRotator:

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

Exemplo 2

Quando a sessão termina, o objeto armazenado na variável session é destruído. No entanto, você também pode destruir o objeto configurando a variável como Nothing ou um novo valor:

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

Ou:

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

Exemplo 3

Não é possível criar uma instância de objeto com o mesmo nome do objeto interno. Por exemplo, o seguinte script retornará um erro:

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

Manual de Referência do Objeto Server