Rozpoznawanie przeciążenia nie powiodło się, ponieważ nie jest dostępna "<genericprocedurename>" akceptuje tę liczbę argumentów typu

Nie można rozpoznać wywołania przeciążonej procedury ogólnej, ponieważ kompilator nie może uzyskać dostępu do żadnej przeciążonej wersji z odpowiednią liczbą parametrów typu.

Podczas wywoływania procedury ogólnej należy podać jeden argument typu dla każdego parametru typu. Alternatywnie można w ogóle nie podać argumentów typu i pozwolić kompilatorowi na wykonywanie wnioskowania typu. Aby uzyskać więcej informacji, zobacz "Wnioskowanie typu" w obszarze Ogólne procedury w Visual Basic.

Identyfikator błędu: BC32087

Aby poprawić ten błąd

  1. Upewnij się, że wersja, którą chcesz wywołać, jest dostępna za pomocą kodu wywołującego. Zobacz Poziomy dostępu w Visual Basic.

  2. Dodaj lub usuń argumenty typu z kodu wywołującego, aby lista argumentów typu odpowiadała liście parametrów typu wersji, którą chcesz wywołać.

    — lub —

    Usuń wszystkie argumenty typu z kodu wywołującego i pozwól kompilatorowi podjąć próbę wnioskowania o typie. Należy pamiętać, że wnioskowanie typu może zakończyć się niepowodzeniem, jeśli występują konflikty lub niejednoznaczności.

Zobacz też