Leggere in inglese

Condividi tramite


Operandi di tipo Object usati per l'operatore'<operatorsymbol>'. Potrebbero verificarsi errori di runtime

Un'espressione usa un operatore in cui uno o entrambi gli operandi sono del Object Data Type.

Quando una variabile o espressione restituisce Object, il compilatore deve eseguire un' associazione tardiva, che comporta l'esecuzione di operazioni supplementari in fase di esecuzione. Espone inoltre l'applicazione a possibili errori di runtime. Si supponga, ad esempio, di assegnare Form a una variabile Object e quindi di provare a usarla con l' / Operator (Visual Basic). In questo caso il runtime genera un'eccezione InvalidCastException perché Visual Basic non può convertire un oggetto Form in un valore numerico.

Per impostazione predefinita, si tratta di un messaggio di avviso. Per informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configuring Warnings in Visual Basic.

ID errore: BC42019

Per correggere l'errore

  • Se possibile, organizzare gli operandi in modo che restituiscano i tipi di dati per cui è stato definito l'operatore.

Vedi anche