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


Имя <имя> не объявлено

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

Name '<name>' is not declared

Оператор ссылается на элемент программирования, однако компилятор не может найти элемент с указанным именем.

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

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

  1. Проверьте правильность написания имени в ссылающейся инструкции. Visual Basic не учитывает регистр, но любое другое изменение в орфографии рассматривается как полностью другое имя. Обратите внимание, что подчеркивание (_) является частью имени и частью орфографии.

  2. Проверьте наличие оператора доступа (.) между объектом и его элементом. Например, если имеется элемент управления TextBoxTextBox1, то для доступа к свойству Text необходимо написать TextBox1.Text. Если вместо этого ввести TextBox1Text, то создается другое имя.

  3. Если соблюдена правильность правописания и задан правильный синтаксис доступа к элементу любого объекта, убедитесь, что элемент был объявлен. Дополнительные сведения см. в разделе Объявленные элементы в Visual Basic.

  4. Если элемент программирования был объявлен, убедитесь, что он находится в области действия. Если оператор, на который выполняется ссылка, находится вне области объявления элемента программирования, то может потребоваться уточнение имени элемента. Дополнительные сведения см. в разделе Область видимости в Visual Basic.

См. также

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

Соглашения об именах Visual Basic

Имена объявленных элементов

Ссылки

Сводка по объявлениям и константам

Другие ресурсы

Ссылки на объявленные элементы