Opcja Strict On nie zezwala na zawężanie typu "<typename1>" do typu "<typename2>" w kopiowaniu wartości parametru ByRef nazwa>_parametru <z powrotem do pasującego argumentu

Wywołanie procedury dostarcza ByRef argument z typem danych, który rozszerza typ zadeklarowanego argumentu i Option Strict jest .On Konwersja rozszerzająca jest dozwolona, gdy argument jest przekazywany do procedury, ale gdy procedura modyfikuje zawartość argumentu zmiennej w kodzie wywołującym, konwersja odwrotna jest zawężana. Konwersje zawężające nie są dozwolone za pomocą polecenia Option Strict On.

Identyfikator błędu: BC32029

Aby poprawić ten błąd

  • Podaj każdy ByRef argument w wywołaniu procedury o tym samym typie danych co zadeklarowany typ lub włącz wartość Option Strict Off.

Zobacz też