Не удается предоставить доступ для COM к свойству <имяСвойства> в качестве свойства Let
Обновлен: Ноябрь 2007
Сообщение об ошибке
Доступ к COM для свойства <имя_свойства> в качестве свойства Let невозможен. Указанному свойству невозможно присвоить значения, не являющиеся объектами (такие, как числа и строки), с помощью инструкции 'Let' Visual Basic 6.0.
'<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.
Класс, использующий блок атрибутов COMClassAttribute, объявляет свойство Public с типом данных Object. Программа Visual Basic 6.0 может получать доступ к этому свойству как к свойству Variant, но ему может быть присвоена только ссылка на объект с помощью инструкции Set. Невозможно присвоить тип значения с помощью инструкции Let.
По умолчанию это сообщение является предупреждающим. Дополнительные сведения о скрытии предупреждений или обработке предупреждений как ошибок см. в разделе Настройка предупреждений в Visual Basic.
Идентификатор ошибки: BC42102
Чтобы обработать это предупреждение
- Рассмотрите возможность информирования потенциальных пользователей Visual Basic 6.0 об этом классе и о невозможности использования указанного свойства с оператором Let.
См. также
Основные понятия
Изменения свойств по умолчанию для пользователей Visual Basic 6.0
Атрибуты, используемые в Visual Basic