“<propertyname>”无法作为属性“Let”向 COM 公开
更新:2007 年 11 月
错误消息
“<propertyname>”无法作为属性“Let”向 COM 公开。您将无法使用“Let”语句从 Visual Basic 6.0 向该属性分配非对象值(如数字或字符串)。
使用 COMClassAttribute 属性 (Attribute) 块的类将 Public 属性 (Property) 声明为数据类型 Object。Visual Basic 6.0 可将此属性作为 Variant 访问,但只能使用 Set 语句为其分配对象引用。不能使用 Let 语句分配值类型。
默认情况下,此消息是一个警告。有关隐藏警告或将警告视为错误的更多信息,请参见 在 Visual Basic 中配置警告。
**错误 ID:**BC42102
处理此警告
- 可考虑通知使用此类的潜在 Visual Basic 6.0 用户不要在 Let 语句中使用此属性。
请参见
概念
默认属性更改(针对 Visual Basic 6.0 用户)