Impossible d'appliquer 'System.Runtime.InteropServices.DispIdAttribute' à '<nomtype>', car 'Microsoft.VisualBasic.ComClassAttribute' réserve zéro à la propriété par défaut
Mise à jour : novembre 2007
'System.Runtime.InteropServices.DispIdAttribute' value cannot be applied to '<typename>' because 'Microsoft.VisualBasic.ComClassAttribute' reserves zero for the default property
Un bloc d'attributs DispIdAttribute spécifie une valeur DISPID égale à 0, qui est réservée par COMClassAttribute pour représenter la propriété par défaut de la classe à laquelle elle s'applique.
L'identificateur de dispatch (DISPID) est utilisé dans COM comme un argument de la méthode IDispatch:Invoke pour accéder aux propriétés et aux méthodes exposées par un objet COM.
ID d'erreur : BC32505
Pour corriger cette erreur
- Spécifiez une valeur DISPID supérieure à zéro dans DispIdAttribute.
Voir aussi
Concepts
Attributs utilisés dans Visual Basic