'<procedurename>' no accesible es más específico: <signaturelist>

Una instrucción de asignación asigna la dirección de un procedimiento sobrecargado a una variable de delegado, pero el compilador no puede resolver entre las versiones sobrecargadas.

Cuando el código usa la dirección de un procedimiento que está definido en varias versiones sobrecargadas, el compilador debe decidir cuál de las sobrecargas debe usar. Intenta encontrar una única versión con una lista de parámetros que coincida con la lista de parámetros de delegado. Para obtener más información, consulta Overload Resolution.

Si el compilador encuentra más de una versión del procedimiento con una firma que coincide, genera este error. Esto puede ocurrir, por ejemplo, si una de las sobrecargas es genérica y se pasa un argumento de tipo que le da una firma idéntica a la de otra sobrecarga.

Identificador de error: BC30794

Para corregir este error

  • Si el conflicto se produce por una sobrecarga genérica que tiene la misma firma que otra sobrecarga, cambie el argumento de tipo que se ha pasado a esa sobrecarga genérica.

Consulte también