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. |