Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Ausdruck verwendet das = mit einem oder beiden Operanden des Object Data Type.
Verwenden Sie den Is - oder den IsNot -Operator, um zu bestimmen, ob zwei Objektverweise auf die gleiche Objektinstanz verweisen. Siehe „Vergleichen von Objekten“ in Comparison Operators in Visual Basic.
Wenn eine Variable oder ein Ausdruck Objectergibt, muss der Compiler die späte Bindungdurchführen, die zur Laufzeit zusätzliche Vorgänge verursacht. Sie setzt die Anwendung zudem möglichen Laufzeitfehlern aus. Wenn Sie z. B. ein Form einer Object -Variablen zuweisen und dann mit dem = -Operator verwenden, löst die Laufzeit eine InvalidCastException aus, da Visual Basic ein Form -Objekt nicht in einen Datentyp konvertieren kann, der für den Wertvergleich geeignet ist. Selbst wenn beide Operanden den Typ Formergeben, tritt bei dem Vorgang ein Fehler auf, weil = nicht für Form -Operanden definiert ist.
Standardmäßig ist diese Meldung eine Warnung. Informationen zum Ausblenden von Warnungen oder zum Behandeln von Warnungen als Fehler finden Sie unter Configuring Warnings in Visual Basic.
Fehler-ID: BC42018
So beheben Sie diesen Fehler
- Verwenden Sie den
Is- oder denIsNot-Operator, um zu bestimmen, ob zwei Objektverweise auf die gleiche Objektinstanz verweisen.