Поделиться через


Метод доступа <ключевоеСлово> из <имяСвойства> является устаревшим (предупреждение Visual Basic)

Обновлен: Ноябрь 2007

'<keyword>' accessor of '<propertyname>' is obsolete (Visual Basic Warning)

Оператор пытается выполнить чтение или запись свойства, для которого соответствующая процедура помечена атрибутом ObsoleteAttribute, и следует рассматривать это как предупреждение.

С помощью атрибута ObsoleteAttribute можно пометить любой элемент программирования как более неиспользуемый. После этого можно задать для свойства IsError атрибута значение True или False. Если задать значение True, то компилятор рассматривает попытку использования элемента как ошибку. Если задать значение False или оставить используемое по умолчанию значение False, то компилятор выдает предупреждение при попытке использования элемента.

По умолчанию это сообщение является предупреждением, поскольку для свойства IsError атрибута ObsoleteAttribute задается значение False. Дополнительные сведения о скрытии предупреждений или обработке предупреждений как ошибок см. в разделе Настройка предупреждений в Visual Basic.

Идентификатор ошибки: BC40020

Исправление этой ошибки

  1. Проверьте, правильно ли написано имя свойства в ссылке исходного кода.

  2. Не используйте для доступа к свойству тот способ (чтение или запись), при котором создается это сообщение.

См. также

Основные понятия

Атрибуты, используемые в Visual Basic

Применение атрибутов

Процедуры свойств