Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Debug.Print "Выполнилась процедура П2"
End Sub
Щелчком по кнопке формы 1 мы печатаем текст "Выполнилась процедура П2".
Зоны видимости констант и типов
Для констант в Visual Basic так же, как и для переменных, определены 3 зоны видимости:
Локальные константы процедуры | Видны только внутри процедуры, в которой они объявлены | Объявляются оператором Constвнутри процедуры | |
Локальные константы модуля | Видны везде внутри модуля, в котором они объявлены. Из других модулей не видны | Объявляются оператором Const в верхней части модуля, снаружи процедур | |
Глобальные (общедоступные) константыпроекта | Видны изо всех модулей проекта | Объявляются оператором Public Constв верхней части модуля кода (и только в нем). |
Перечислимые типы могут задаваться только на уровне модуля, а не процедуры. Слова Private и Public по отношению к ним имеют обычный смысл. Например, в окне кода формы 1 вы можете определить тип:
Public Enum tip
a
b
End Enum
Тогда в окне кода формы 2 вы можете объявить переменную:
Dim s As tip
Кстати, в определении перечислимого типа можно убрать слово Public. Visual Basic по умолчанию считает перечислимые типы глобальными.
Пользовательские типы тоже могут задаваться только на уровне модуля. Слова Private и Public по отношению к ним также имеют обычный смысл. Но не во всех модулях разрешено объявлять глобальные пользовательские типы.
Дата публикования: 2014-12-28; Прочитано: 194 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!