Freigeben über


<Eigenschaftenname> kann nicht für COM als eine Eigenschaft "Let" verfügbar gemacht werden

Aktualisiert: November 2007

Fehlermeldung

"<Eigenschaftenname>" kann nicht für COM als eine Eigenschaft "Let" verfügbar gemacht werden. Sie können dieser Eigenschaft mit der Let-Anweisung keine Werte (z.B. Zahlen oder Zeichenfolgen) aus Visual Basic 6.0 zuweisen, die keine Objekte sind.
'<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.

Eine Klasse, die einen COMClassAttribute-Attributblock verwendet, deklariert eine Public-Eigenschaft mit dem Datentyp Object. Ein Visual Basic 6.0-Programm kann auf diese Eigenschaft zwar als Variant zugreifen, kann mit der Set-Eigenschaft aber nur einen Objektverweis darauf zuordnen. Es kann mit der Let-Anweisung keinen Werttyp zuweisen.

Standardmäßig ist diese Meldung eine Warnung. Weitere Informationen zum Ausblenden von Warnungen bzw. zur Behandlung von Warnungen als Fehler finden Sie unter Konfigurieren von Warnungen in Visual Basic.

Fehler-ID: BC42102

So reagieren Sie auf diese Warnung

  • Informieren Sie potenzielle Visual Basic 6.0-Benutzer dieser Klasse, dass sie diese Eigenschaft nicht mit der Let-Anweisung verwenden können.

Siehe auch

Konzepte

Änderungen von Standardeigenschaften für Visual Basic 6.0-Benutzer

In Visual Basic verwendete Attribute

Anwendung von Attributen

Referenz

Property-Anweisung

Public (Visual Basic)

Object-Datentyp

ComClassAttribute-Klasse