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


<пустаяКонстанта> не объявлена

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

Сообщение об ошибке

<ПустаяКонстанта> не объявлена. Константа Empty больше не поддерживается; вместо нее следует использовать Nothing.
'<emptyconstant>' is not declared. Empty constant is no longer supported; use Nothing instead.

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

Предыдущие версии Visual Basic использовали ключевое слово Empty для обозначения неинициализированного хранилища данных. Visual Basic 2008 не поддерживает Empty. Неинициализированная переменная содержит значение по умолчанию для своего типа данных. Дополнительные сведения о значениях по умолчанию см. в подразделе "Значения по умолчанию" раздела Оператор Dim (Visual Basic).

Ключевое слово Nothing (Visual Basic) представляет значение по умолчанию любого типа данных. Можно использовать его вместо ключевого слова Empty.

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

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

  • Ключевое слово Nothing используется вместо Empty.

    или

  • Используйте значение по умолчанию, подходящее для типа данных элемента программирования.

    или

  • Если это объявление переменной, не назначайте начальное значение. В результате переменная будет инициализирована значением по умолчанию.

См. также

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

Сводка изменений поддержки элементов программирования

Ссылки

Nothing (Visual Basic)