VBScript orientato agli oggetti

Cos'è un oggetto

Gli oggetti runtime di VBScript ci aiutano a svolgere varie attività. Questa sezione ti aiuterà a capire come creare un'istanza di un oggetto e lavorarci sopra.

Sintassi

Per poter lavorare con gli oggetti senza problemi, dobbiamo dichiarare l'oggetto e istanziarlo usando Set Parola chiave.

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

Esempio

Nell'esempio seguente, stiamo creando un oggetto di tipo Scripting.Dictionary.

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

Distruggere gli oggetti

Il significato di distruggere l'Oggetto è liberare la memoria e resettare la variabile oggetto.

Sintassi

Per distruggere gli oggetti, dobbiamo usare Set Parola chiave seguita dal nome dell'oggetto e puntarla a Nothing.

Set objectname = Nothing 'Destroy the object.

Esempio

Nell'esempio seguente, stiamo creando un oggetto di tipo Scripting.Dictionary.

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

Utilizzo degli oggetti

Fare clic su ciascuno dei tipi di oggetto forniti per saperne di più.

Tipo di oggetto Descrizione
Classe Class è un contenitore, che contiene metodi e variabili ad esso associati e vi si accede creando un oggetto di Type Class.
Scripting.FileSystemObject È il gruppo di oggetti con cui possiamo lavorare con il file system.
Scripting.Dizionario Un gruppo di oggetti, utilizzati per creare gli oggetti dizionario.
Debug Un oggetto globale con il quale possiamo inviare output al debugger di script Microsoft.