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