Нет доступной наиболее подходящей <имяПроцедуры>: <списокПодписей>
Обновлен: Ноябрь 2007
No accessible '<procedurename>' is most specific: <signaturelist>
Оператор присваивания назначает адрес перегруженной процедуры переменной делегата, однако компилятор не может разрешить это среди перегруженных версий.
Когда код использует адрес процедуры, определенной в нескольких перегруженных версиях, компилятор должен решить, какой из перегруженных вариантов использовать. Он пытается найти одну версию со списком параметров, который соответствует списку параметров делегата. Дополнительные сведения см. в разделе Разрешение перегрузки.
Если компилятор находит более одной версии процедуры с соответствующей сигнатурой, он выдает эту ошибку. Это может произойти, например, если один из перегруженных вариантов является стандартным и передаваемые аргументы типа делают его сигнатуру такой же, как в другом варианте перегрузки.
Идентификатор ошибки: BC30794
Исправление данной ошибки
- Если конфликт вызван наличием стандартной перегрузки с такой же сигнатурой, что и у другого варианта перегрузки, измените тип аргумента стандартного вариант перегрузки.
См. также
Основные понятия
Универсальные типы в Visual Basic