A opção Strict On não permite o estreitamento do tipo '<typename1>' para o tipo '<typename2>' ao copiar o valor do parâmetro <ByRef parametername>' de volta para o argumento correspondente

Uma chamada de procedimento fornece um ByRef argumento com um tipo de dados que se amplia para o tipo declarado do argumento e Option Strict é On. A conversão de ampliação é 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 está se estreitando. Não é permitido estreitar conversões com Option Strict Ono .

ID de erro: BC32029

Para corrigir este erro

  • Forneça cada ByRef argumento na chamada de procedimento com o mesmo tipo de dados que o tipo declarado, ou vire Option Strict Off.

Consulte também