Partilhar via


Option Strict On não permite restringir do tipo '< typename1 >' ao tipo '< typename2 >' na cópia do valor do parâmetro < ParameterName > ByRef ' de volta para o argumento correspondente

Fornece um chamada de procedimento um argumento ByRef com um tipo de dados que amplia para o argumento do tipo declarado, e Option Strict é On.A conversão widening é permitida quando o argumento é passado para o procedimento, mas quando o procedimento modifica o conteúdo do argumento variável no código de chamada, a conversão inversa é restringir.Conversões de restrição não são permitidas com Option Strict On.

ID de erro: BC32029

Para corrigir este erro

  • Fornecer cada argumento ByRef in a chamada de procedimento com o mesmo tipo de dados como o tipo declarado, ou Option Strict Off Ativar.

Consulte também

Conceitos

Argumento Passing By valor e por referência

Conversões Ampliadoras e Redutoras

Conversões explícita e implícita 

Referência

Opção declaração estrito