Option Strict On non consente la riduzione dal tipo '<nometipo1>' al tipo '<nometipo2>' quando il valore del parametro ByRef '<nomeparametro>' viene ricopiato nell'argomento corrispondente

Aggiornamento: novembre 2007

Option Strict On disallows narrowing from type '<typename1>' to type '<typename2>' in copying the value of ByRef parameter <parametername>' back to the matching argument

Una chiamata di routine fornisce un argomento ByRef con un tipo di dati che viene ampliato al tipo dichiarato dell'argomento e Option Strict è impostato su On. La conversione verso un tipo di dati più grande è consentita quando l'argomento viene passato alla routine, ma quando la routine modifica il contenuto dell'argomento di variabile nel codice chiamante, la conversione inversa è verso un tipo di dati più piccolo. Le conversioni verso un tipo di dati più piccolo non sono consentite con Option Strict On.

ID errore: BC32029

Per correggere l'errore

  • Fornire a ogni argomento ByRef della chiamata di routine dati dello stesso tipo del tipo dichiarato o impostare Option Strict Off.

Vedere anche

Concetti

Passaggio di argomenti per valore e per riferimento

Conversioni di ampliamento e restrizione

Conversioni implicite ed esplicite

Riferimenti

Istruzione Option Strict