Programming: Visual Basic - Visual Basic 6.0
Область действия переменных
При выполнении программы принципиальное
значение имеет область действия выбранных переменных. Попытка использования
переменных, которые не действуют в данном месте программы, приводит к ошибке
программирования или же к неоднозначности результатов. В Visual Basic можно
применять глобальные и локальные переменные. Глобальные переменные доступны
из любой части программы. Для локальных переменных можно задавать область действия
в рамках всего модуля или отдельной процедуры.
Присваивая имена переменным с учетом
области ее действия, придерживайтесь следующего формата:
Область действия
переменной
|
Префикс
|
Пример
|
Глобальная
|
g
|
gdtmFinish
|
Локальная внутри модуля
|
m
|
msngLength
|
Локальная внутри процедуры
|
нет префикса
|
strLastname
|
Для создания переменной, которую
вы хотите определить в качестве глобальной, в раздел
General Declarations
главного модуля приложения поместите оператор public. Например:
Public gdtmFinish As Date
Для объявления переменной, локальной
внутри модуля или формы, используйте оператор private или Dim в разделе
General
Declarations
модуля или формы (рис. 5.2). В этом случае объявленная переменная
будет доступна для всех входящих в форму или модуль процедур, но в то же время
недоступной в процедурах других модулей и форм.
Рис. 5.2.
Объявление переменных,
локальных на уровне модуля
Переменные, локальные на уровне
процедуры, создаются операторами Dim или static внутри процедуры. Например:
Sub CalcTotal
Dim bSuccess As Boolean
. . .
End Sub
Назад | Содержание | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|