VBScript orientado a objetos

Que es un objeto

Los objetos en tiempo de ejecución de VBScript nos ayudan a realizar varias tareas. Esta sección le ayudará a comprender cómo crear una instancia de un objeto y trabajar con él.

Sintaxis

Para trabajar con objetos sin problemas, necesitamos declarar el objeto e instanciarlo usando Set Palabra clave.

Dim objectname    'Declare the object name
Set objectname = CreateObject(object_type)

Ejemplo

En el siguiente ejemplo, estamos creando un objeto de tipo Scripting.Dictionary.

Dim obj  
Set obj = CreateObject("Scripting.Dictionary")

Destruyendo los objetos

La importancia de destruir el objeto es liberar la memoria y restablecer la variable del objeto.

Sintaxis

Para destruir los objetos, necesitamos usar Set Palabra clave seguida del nombre del objeto y apúntelo a Nothing.

Set objectname = Nothing 'Destroy the object.

Ejemplo

En el siguiente ejemplo, estamos creando un objeto de tipo Scripting.Dictionary.

Dim obj  
Set obj = CreateObject("Scripting.Dictionary")
Set obj = Nothing.

Uso de objetos

Haga clic en cada uno de los tipos de objetos dados para saber más.

Tipo de objeto Descripción
Clase La clase es un contenedor, que contiene métodos y variables asociados con él y al que se accede mediante la creación de un objeto de clase de tipo.
Scripting.FileSystemObject Es el grupo de objetos con los que podemos trabajar con el sistema de archivos.
Scripting.Diccionario Un grupo de objetos, que se utilizan para crear los objetos del diccionario.
Depurar Un objeto global con el que podemos enviar salida al depurador de scripts de Microsoft.