Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Najbardziej specyficzna jest niedostępna "<nazwa_procedury>": <lista podpisów>

Instrukcja przypisania przypisuje adres przeciążonej procedury do zmiennej delegata, ale kompilator nie może rozpoznać między przeciążonych wersji.

Gdy kod używa adresu procedury zdefiniowanej w kilku przeciążonych wersjach, kompilator musi zdecydować, które przeciążenia mają być używane. Próbuje znaleźć jedną wersję z listą parametrów zgodną z listą parametrów delegata. Aby uzyskać więcej informacji, zobacz Rozpoznawanie przeciążenia.

Jeśli kompilator znajdzie więcej niż jedną wersję procedury z pasującym podpisem, generuje ten błąd. Może się tak zdarzyć, na przykład, jeśli jedno z przeciążeń jest ogólne, a argument typu jest przekazywany do niego, który daje podpis identyczny z innym przeciążeniem.

Identyfikator błędu: BC30794

Aby poprawić ten błąd

  • Jeśli konflikt jest spowodowany przez przeciążenie ogólne o tym samym podpisie co inne przeciążenie, zmień argument typu przekazany do tego przeciążenia ogólnego.

Zobacz też