'<propertyname>' não pode ser exposto a COM como uma propriedade 'Let'

'<propertyname>' não pode ser exposto a COM como uma propriedade 'Let'. Você não poderá atribuir valores que não sejam de objeto (como números ou cadeias de caracteres) a essa propriedade do Visual Basic 6.0 usando uma instrução 'Let'.

Uma classe usando um COMClassAttribute bloco de atributo declara uma Public propriedade com tipo Objectde dados . Um programa Visual Basic 6.0 pode acessar essa propriedade como um Variant, mas pode atribuir apenas uma referência de objeto a ele com a Set instrução. Ele não pode atribuir um tipo de valor com a Let instrução.

Por padrão, essa mensagem é um aviso. Para obter mais informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando avisos no Visual Basic.

ID de erro: BC42102

Para responder a este aviso

  • Considere informar potenciais usuários do Visual Basic 6.0 dessa classe que eles não podem usar essa propriedade com a Let instrução.

Consulte também