'<propertyname>' 無法以屬性 'Let' 公開給 COM
更新:2007 年 11 月
錯誤訊息
'<propertyname>' 無法以屬性 'Let' 公開給 COM。您無法從 Visual Basic 6.0 使用 'Let' 陳述式將非物件值 (例如數值或字串) 指定給這個屬性。
使用 COMClassAttribute 屬性 (Attribute) 區塊的類別以資料型別 Object 宣告 Public 屬性 (Property)。Visual Basic 6.0 程式可以將此屬性 (Property) 當做 Variant 來存取,但是只能用 Set 陳述式為它指派物件參考。它不能用 Let 陳述式來指派實值型別。
根據預設,這是一個警告訊息。如需隱藏警告或將警告視為錯誤的詳細資訊,請參閱在 Visual Basic 中設定警告。
錯誤 ID:BC42102
若要解決這個警告
- 請嘗試通知可能使用這個類別的 Visual Basic 6.0 使用者,不能將 Let 陳述式搭配使用這個屬性。
請參閱
概念
Visual Basic 6.0 使用者可以進行的預設屬性變更