La classe déléguée '<nomclasse>' n'a pas de méthode Invoke, c'est pourquoi une expression de ce type ne peut pas être la cible d'un appel de méthode

Mise à jour : novembre 2007

Delegate class '<classname>' has no Invoke method, so an expression of this type cannot be the target of a method call

Un appel à Invoke via un délégué a échoué car Invoke n'est pas implémenté sur la classe déléguée.

ID d'erreur : BC30220

Pour corriger cette erreur

  1. Assurez-vous qu'une instance de la classe déléguée a été créée avec une instruction Dim et qu'une procédure a été assignée à l'instance déléguée avec l'opérateur AddressOf.

  2. Repérez le code qui implémente la classe déléguée et vérifiez qu'il implémente la procédure Invoke.

Voir aussi

Référence

Delegate, instruction

AddressOf, opérateur

Dim, instruction (Visual Basic)

Autres ressources

Délégués en Visual Basic