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


Sub или Function не определена (Visual Basic)

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

Sub or Function not defined (Visual Basic)

Sub или Function должна быть определена, чтобы ее можно было вызывать. Возможными причинами этой ошибки могут быть следующие:

  • Неправильное написание имени процедуры.

  • Попытка вызова процедуры из другого проекта без явного добавления ссылки на этот проект в диалоговом окне Ссылки.

  • Задание процедуры, которая невидима для вызывающей процедуры.

  • Объявление процедуры динамической библиотеки Windows (DLL) или процедуры из источника кода Macintosh, которые не содержатся в указанной библиотеке или источнике кода.

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

  1. Проверьте правильность написания имени процедуры.

  2. Найдите имя проекта, содержащего процедуру, которую необходимо вызвать, в диалоговом окне Ссылки. Если имя этого проекта не отображается, нажмите кнопку Обзор, чтобы выполнить поиск этого имени. Установите флажок слева от имени проекта и нажмите кнопку ОК.

  3. Проверьте имя процедуры.

См. также

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

Типы ошибок

Ссылки проекта

Ссылки

Оператор Sub (Visual Basic)

Оператор Function (Visual Basic)