Brak dostępnego "<genericprocedurename>" akceptuje tę liczbę argumentów typu

Instrukcja wywołuje ogólną procedurę, która ma więcej niż jedną przeciążoną wersję, ale żadna z przeciążonych wersji nie definiuje tej samej liczby parametrów typu co liczba argumentów typu podanych w wywołaniu.

Jeśli istnieje tylko jedna wersja ogólna, wywołaj ją bez argumentów typu, a kompilator może spróbować wnioskować o typie. Aby uzyskać więcej informacji, zobacz "Wnioskowanie typu" w obszarze Ogólne procedury w Visual Basic. Jeśli jednak istnieje więcej niż jedna wersja ogólna, kompilator nie może wybrać spośród nich, chyba że podajesz argumenty typu. Jeśli podasz jeden argument typu, musisz podać argument typu dla każdego parametru typu, który definiuje jedna z przeciążonych wersji.

Identyfikator błędu: BC32118

Aby poprawić ten błąd

  • Zdecyduj, która wersja przeciążona ma zostać wywołana, a następnie podaj odpowiednią liczbę argumentów typu.

Zobacz też