Partilhar via


'<propertyname>' não pode ser exposto a COM sistema autônomo uma propriedade 'Let'

Mensagem de erro

'<propertyname>' não pode ser exposto a COM sistema autônomo uma propriedade 'Let'.Não será possível atribuir valores não-objeto (sistema autônomo, por exemplo, números ou cadeias de caracteres) para essa propriedade do Visual Basic 6.0 usando uma demonstrativo 'Let'.

Uma classe usando um COMClassAttribute atributo bloco declara um Public propriedade com tipo de dados Object. Um programa do Visual Basic 6.0 pode acessar esta propriedade sistema autônomo um Variant, mas pode atribuir somente uma referência de objeto para ele com o Set demonstrativo. Ele não é possível atribuir um tipo de valor com o Let demonstrativo.

Por padrão, essa é uma mensagem de aviso.Para maiores informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando Avisos (Warnings) no Visual Basic.

ID de erro: BC42102

Para resolver esse aviso

  • Considere informando possíveis usuários do Visual Basic 6.0 desta classe que eles não é possível usar essa propriedade com o Let demonstrativo.

Consulte também

Conceitos

Alterações de propriedades padrão para usuários do Visual Basic 6.0

Atributos usados no Visual Basic

Aplicação de Atributos

Referência

Propriedade declaração

Público (Visual Basic)

Tipo de dados Object

Classe ComClassAttribute