Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Operands of type Object used for operator '<operatorsymbol>'; runtime errors could occur
Un'espressione utilizza un operatore in cui uno o entrambi gli operandi sono Tipo di dati Object.
Quando una variabile o un'espressione restituisce Object, il compilatore deve eseguire un'associazione tardiva che comporta l'esecuzione di ulteriori operazioni in fase di esecuzione ed espone l'applicazione a possibili errori di runtime. Si supponga, ad esempio, di assegnare Form a una variabile Object e quindi di provare a utilizzarla con l'Operatore / (Visual Basic). In questo caso, viene generata un'eccezione InvalidCastException in fase di esecuzione poiché non è possibile 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 Configurazione degli avvisi in Visual Basic.
ID errore: BC42019
Per correggere l'errore
- Se possibile, organizzare tutti gli operandi in modo che restituiscano i tipi di dati per i quali è stato definito l'operatore.