'<nomeproprietà>' non può essere esposto a COM come proprietà 'Let'

Aggiornamento: novembre 2007

Messaggio di errore

'<nomeproprietà>' non può essere esposto a COM come proprietà 'Let'. Non sarà possibile assegnare valori non oggetto (quali numeri o stringhe) a questa proprietà da Visual Basic 6.0 utilizzando l'istruzione '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.

Una classe che utilizza un blocco di attributi COMClassAttribute dichiara una proprietà Public con tipo di dati Object. Un'applicazione Visual Basic 6.0 può accedere a questa proprietà come Variant, ma può solo assegnare un riferimento a un oggetto con l'istruzione Set. Non può assegnare un tipo di valore con l'istruzione Let.

Per impostazione predefinita, si tratta di un messaggio di avviso. Per ulteriori informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configurazione degli avvisi in Visual Basic.

ID errore: BC42102

Se viene visualizzato questo avvertimento

  • È possibile informare i potenziali utenti di questa classe di Visual Basic 6.0 dell'impossibilità di utilizzare questa proprietà con l'istruzione Let.

Vedere anche

Concetti

Modifiche alle proprietà predefinite per gli utenti di Visual Basic 6.0

Attributi utilizzati in Visual Basic

Applicazione di attributi

Riferimenti

Istruzione Property

Public (Visual Basic)

Tipo di dati Object

Classe ComClassAttribute