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 používá = jeden nebo oba operandy datového typu objektu.
K určení, zda dva odkazy na objekt odkazují na stejnou instanci objektu Is , byste měli použít operátor nebo IsNot operátor. Viz "Porovnání objektů" v relačních operátorech v jazyce Visual Basic.
Když se proměnná nebo výraz vyhodnotí jako Object, kompilátor musí provést pozdní vazbu, což způsobí další operace za běhu. Také zpřístupňuje aplikaci potenciálním chybám za běhu. Pokud například přiřadíte proměnnou Form Object a pokusíte se ji použít s = operátorem, modul runtime vyvolá InvalidCastException , protože Jazyk Visual Basic nemůže převést Form objekt na datový typ vhodný pro porovnání hodnot. I když se oba operandy vyhodnotí jako typ Form, operace selže, protože = není definována pro Form operandy.
Ve výchozím nastavení je tato zpráva upozorněním. Informace o skrytí upozornění nebo zpracování upozornění jako chyb naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.
ID chyby: BC42018
Oprava této chyby
- Pokud chcete určit, zda dva odkazy na objekt odkazují na stejnou instanci objektu, použijte
Isoperátor neboIsNotoperátor.