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