Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Výraz TypeOf...Is testuje referenční proměnnou objektu na datový typ, který nemůže obsahovat.
V některých případech může kompilátor určit, že TypeOftest ...Is může selhat pouze, například pokud neexistuje vztah dědičnosti mezi dvěma třídami.
Tuto chybu může vygenerovat následující kód.
Dim refVar as System.Windows.Forms.Form
If TypeOf refVar Is System.Array
End If
Protože Form a Array jsou zcela nesouvisející typy, kompilátor může určit, že TypeOfvýraz ...Is vrátí False pro libovolnou refVarhodnotu .
ID chyby: BC31430
Oprava této chyby
- Otestujte proměnnou pro realistický datový typ nebo úplně odeberte
TypeOftest ...Is.