Freigeben über


"Option Strict On" lässt Operanden des Typs "Object" für den <Operatorname>-Operator nicht zu

Aktualisiert: November 2007

Fehlermeldung

"Option Strict On" lässt Operanden des Typs "Object" für den <Operatorname>-Operator nicht zu. Verwenden Sie den Is-Operator, wenn Sie die Objektidentität testen möchten.
Option Strict On disallows operands of type Object for operator '<operatorname>'. Use the Is operator to test for object identity.

Ein arithmetischer Vergleichsoperator wie = wird mit einer oder mehreren Objektvariablen verwendet, während Option Strict auf On festgelegt ist.

Fehler-ID: BC32013

So beheben Sie diesen Fehler

  1. Wählen Sie Option Strict Off, wenn die Objektvariablen numerische Werte enthalten und ein arithmetischer Vergleich vorgenommen werden soll.

  2. Verwenden Sie den Is-Operator zum Vergleich der Objektidentität.

Siehe auch

Referenz

Vergleichsoperatoren (Visual Basic)

Is-Operator (Visual Basic)

Option Strict-Anweisung