Aucun '<NomProcédure>' accessible n'est plus spécifique : <ListeSignatures>

Mise à jour : novembre 2007

No accessible '<procedurename>' is most specific: <signaturelist>

Une instruction d'assignation assigne l'adresse d'une procédure surchargée à une variable de délégué, mais le compilateur ne peut pas résoudre plusieurs versions surchargées.

Lorsque le code utilise l'adresse d'une procédure qui est définie dans plusieurs versions surchargées, le compilateur doit choisir la surcharge à utiliser. Il essaie de rechercher une version unique dont la liste des paramètres correspond à celle du délégué. Pour plus d'informations, consultez Résolution de surcharge.

Si le compilateur trouve plusieurs versions de la procédure avec une signature correspondante, il génère cette erreur. Cela peut se produire, par exemple, si l'une des surcharges est générique et si l'argument de type qui lui est passé fournit une signature identique à celle d'une autre surcharge.

ID d'erreur : BC30794

Pour corriger cette erreur

  • Si le conflit est dû à une surcharge générique dont la signature est identique à celle d'une autre surcharge, modifiez l'argument de type passé à cette surcharge générique.

Voir aussi

Concepts

Délégués et opérateur AddressOf

Résolution de surcharge

Types génériques en Visual Basic

Référence

AddressOf, opérateur

Delegate, instruction