назад | содержание | вперед Область действия переменных При выполнении программы принципиальное значение имеет область действия выбранных переменных. Попытка использования переменных, которые не действуют в данном месте программы, приводит к ошибке программирования или же к неоднозначности результатов. В Visual Basic можно применять глобальные и локальные переменные. Глобальные переменные доступны из любой части программы. Для локальных переменных можно задавать область действия в рамках всего модуля или отдельной процедуры. Присваивая имена переменным с учетом области ее действия, придерживайтесь следующего формата:
Для создания переменной, которую вы хотите определить в качестве глобальной, в раздел 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
назад | содержание
| вперед
Поделитесь этой записью или добавьте в закладки |
Полезные публикации |