Objektorientiertes VBScript

Was ist ein Objekt?

VBScript-Laufzeitobjekte helfen uns, verschiedene Aufgaben zu erledigen. In diesem Abschnitt erfahren Sie, wie Sie ein Objekt instanziieren und damit arbeiten.

Syntax

Um nahtlos mit Objekten arbeiten zu können, müssen wir das Objekt deklarieren und mithilfe von instanziieren Set Stichwort.

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

Beispiel

Im folgenden Beispiel erstellen wir ein Objekt vom Typ Scripting.Dictionary.

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

Objekte zerstören

Die Bedeutung der Zerstörung des Objekts besteht darin, den Speicher freizugeben und die Objektvariable zurückzusetzen.

Syntax

Um die Objekte zu zerstören, müssen wir verwenden Set Schlüsselwort gefolgt vom Objektnamen und zeigen Sie darauf Nothing.

Set objectname = Nothing 'Destroy the object.

Beispiel

Im folgenden Beispiel erstellen wir ein Objekt vom Typ Scripting.Dictionary.

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

Objektnutzung

Bitte klicken Sie auf jeden der angegebenen Objekttypen, um mehr zu erfahren.

Objekttyp Beschreibung
Klasse Klasse ist ein Container, der Methoden und Variablen enthält, auf die zugegriffen wird und auf die zugegriffen wird, indem ein Objekt vom Typ Klasse erstellt wird.
Scripting.FileSystemObject Es ist die Gruppe von Objekten, mit denen wir mit dem Dateisystem arbeiten können.
Scripting.Dictionary Eine Gruppe von Objekten, die zum Erstellen der Wörterbuchobjekte verwendet werden.
Debuggen Ein globales Objekt, mit dem wir Ausgaben an den Microsoft Script Debugger senden können.