Лабораторна робота № 3. Область видимості змінної

Напомним, что оператор определения переменной (см. Лр.2) сообщает среде Visual Basic, что будет храниться в переменной и где эту переменную можно использовать. Область, где используется переменная, называется областью видимости переменной. Переменная может существовать в памяти и быть доступной для одних частей программного кода и одновременно недоступной для других. Переменную можно объявить:

ü для работы в пределах одной процедуры;

ü для работы в любой процедуре данной формы;

ü для работы во всей программе (проекте).

Когда вы объявляете переменную, ее область видимости задается одним из ключевых слов: Dim, Private, Public.

Dim. Таким образом объявляют локальные переменные, которые существуют только во время вызова той процедуры, где они объявлены. Но если переменная с помощью Dim объявлена в разделе глобальных объявлений формы или модуля, то она будет доступна во всех процедурах этой формы или модуля, но для других форм и модулей такая переменная будет невидимой.

Private. Отличается от Dim тем, что не может объявлять переменные внутри процедуры или функции. При объявлении же в разделе глобальных объявлений формы или модуля Dim и Private равнозначны.

Public. Если переменная объявлена с использованием этого ключевого слова, то она является глобальной и доступна из всех форм и модулей проекта. Если переменная объявлена как Public в коде формы, то из других форм и модулей доступ к ней должен осуществляться через такую конструкцию:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: