Atributo CreateObject de ASP
Definición y uso
El método CreateObject crea una instancia del objeto.
Comentarios:Los objetos creados con este método tienen un ámbito de página. Esto significa que después de que el servidor procesa la página actual, estos objetos se destruirán automáticamente. Para crear objetos con ámbito de session o application, puede usar la etiqueta <object> en el archivo Global.asa y establecer la propiedad SCOPE de session o application, o almacenar el objeto en las variables session o application.
Sintaxis
Server.CreateObject(progID)
Parámetros | Descripción |
---|---|
progID | Obligatorio. El tipo de objeto que se debe crear. |
Instancia
Ejemplo 1
En este ejemplo, se crea una instancia del componente de servidor MSWC.AdRotator:
<% Set adrot=Server.CreateObject("MSWC.AdRotator") %>
Ejemplo 2
Cuando finaliza la sesión, el objeto almacenado en la variable session se destruye. Sin embargo, también puede destruir el objeto configurando la variable como Nothing o un nuevo valor:
<% Session("ad")=Nothing %>
O bien:
<% Session("ad")="a new value" %>
Ejemplo 3
No se puede crear una instancia de objeto con el mismo nombre que los objetos integrados. Por ejemplo, el siguiente script devolverá un error:
<% Set Application=Server.CreateObject("Application") %>