Microsoft® Visual Basic® Scripting Edition
Set-Anweisung
Sprachreferenz

Siehe auch


Beschreibung
Weist einer Variablen oder Eigenschaft einen Objektverweis zu.

Syntax
Set ObjektVar = { ObjektAusdr | Nothing}

Die Syntax der Set-Anweisung besteht aus folgenden Teilen:

Teil Beschreibung
ObjektVar Name der Variablen oder Eigenschaft gemäß den Standardkonventionen für Namen von Variablen.
ObjektAusdr Ausdruck mit dem Namen eines Objekts, einer anderen deklarierten Variablen desselben Objekttyps oder einer Funktion bzw. Methode, die ein Objekt desselben Typs zurückgibt.
Nothing Hebt die Zuordnung von ObjektVar zu einem bestimmten Objekt auf. Durch Zuweisen von Nothing an ObjektVar werden alle Ressourcen des zuvor referenzierten Objekts freigegeben, sofern das Objekt von keiner anderen Variablen referenziert wird.

Anmerkungen
ObjektVar ist nur gültig, wenn der zugehörige Objekttyp mit dem Typ des zugewiesenen Objekts identisch ist.

Die Anweisungen Dim, Private, Public oder ReDim deklarieren lediglich eine Variable, die ein Objekt referenziert. Ein tatsächlicher Verweis auf ein Objekt kommt erst zustande, wenn Sie mit der Set-Anweisung ein bestimmtes Objekt zuweisen.

Wenn Sie mit Set einer Variablen einen Objektverweis zuweisen, wird keine Kopie des Objekts erzeugt, sondern ein Verweis auf das Objekt. Mehrere Objektvariablen können gleichzeitig auf ein Objekt verweisen. Da alle diese Variablen auf ein Objekt verweisen (und keine Kopie davon enthalten), wirken sich Änderungen an dem Objekt immer auf alle Variablen mit einem Verweis auf das Objekt aus.


© 1997 Microsoft GmbH. Alle Rechte vorbehalten. Rechtliche Hinweise