VBScript orientado a objetos

O que é um objeto

Os objetos de tempo de execução VBScript nos ajudam a realizar várias tarefas. Esta seção o ajudará a entender como instanciar um objeto e trabalhar com ele.

Sintaxe

Para trabalhar com objetos perfeitamente, precisamos declarar o objeto e instanciá-lo usando Set Palavra-chave.

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

Exemplo

No exemplo abaixo, estamos criando um objeto do tipo Scripting.Dictionary.

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

Destruindo os Objetos

A importância de destruir o objeto é liberar a memória e redefinir a variável do objeto.

Sintaxe

Para destruir os objetos, precisamos usar Set Palavra-chave seguida pelo nome do objeto e aponta para Nothing.

Set objectname = Nothing 'Destroy the object.

Exemplo

No exemplo abaixo, estamos criando um objeto do tipo Scripting.Dictionary.

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

Uso de objeto

Clique em cada um dos tipos de objetos fornecidos para saber mais.

Tipo de objeto Descrição
Classe Class é um contêiner, que contém métodos e variáveis ​​associados a ele e acessados ​​criando um objeto de classe de tipo.
Scripting.FileSystemObject É o grupo de objetos com os quais podemos trabalhar com o sistema de arquivos.
Scripting.Dictionary Um grupo de objetos, que são usados ​​para criar os objetos de dicionário.
Depurar Um objeto global com o qual podemos enviar saída para o depurador de script da Microsoft.