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 TypeOf...Is -Ausdruck überprüft eine Objektverweisvariable auf einen Datentyp, den er nicht enthalten kann.
In manchen Fällen kann der Compiler bestimmen, dass ein TypeOf...Is -Test zwangsläufig fehlschlagen muss, z. B. wenn zwischen zwei Klassen keine Vererbungsbeziehung besteht.
Dieser Fehler kann durch folgenden Code generiert werden.
Dim refVar as System.Windows.Forms.Form
If TypeOf refVar Is System.Array
End If
Da Form und Array völlig voneinander unabhängige Typen sind, kann der Compiler bestimmen, dass der Ausdruck TypeOf...Is für jeden Wert von False den Wert refVarzurückgibt.
Fehler-ID: BC31430
So beheben Sie diesen Fehler
- Testen Sie die Variable auf einen realistischen Datentyp, oder entfernen Sie den
TypeOf...Is-Test ganz.