Partager via


'<nompropriété>' ne peut pas être exposé à COM en tant que propriété 'Let'

Mise à jour : novembre 2007

Message d'erreur

'<nompropriété>' ne peut pas être exposé à COM en tant que propriété 'Let'. Vous ne serez pas en mesure d'assigner des valeurs qui ne sont pas des objets (telles que des nombres ou des chaînes) à cette propriété à partir de Visual Basic 6.0 à l'aide d'une instruction 'Let'.
'<propertyname>' cannot be exposed to COM as a property 'Let'. You will not be able to assign non-object values (such as numbers or strings) to this property from Visual Basic 6.0 using a 'Let' statement.

Une classe qui utilise un bloc d'attributs COMClassAttribute déclare une propriété Public avec un type de données Object. Un programme Visual Basic 6.0 peut accéder à cette propriété en tant que Variant, mais ne peut lui assigner qu'une référence d'objet avec l'instruction Set. Il ne peut pas assigner un type valeur avec l'instruction Let.

Par défaut, ce message est un avertissement. Pour plus d'informations sur le masquage des avertissements ou le traitement des avertissements en tant qu'erreurs, consultez Configuration d'avertissements en Visual Basic.

ID d'erreur : BC42102

Pour traiter cet avertissement

  • Nous vous recommandons d'avertir les utilisateurs Visual Basic 6.0 potentiels de cette classe qu'ils ne peuvent pas utiliser cette propriété avec l'instruction Let.

Voir aussi

Concepts

Modifications des propriétés par défaut pour les utilisateurs de Visual Basic 6.0

Attributs utilisés dans Visual Basic

Application des attributs

Référence

Property, instruction

Public (Visual Basic)

Object, type de données

ComClassAttribute, classe