Page 62 - 4192
P. 62
Public – глобальне (відкрите), доступне всьому додатку;
Private – доступна на рівні модуля форми;
Dim – змінна доступна на рівні модуля форми або тієї
процедури, де була об'явлена.
ОБЛАСТЬ ВИЗНАЧЕННЯ ЗМІННИХ
Дуже важливою характеристикою змінних є область їх
визначення. В Visual Basic є три види областей визначення,
які характеризують доступність змінної.
Локальні змінні, які визначаються всередині процедури
або функції. Вони доступні тільки всередині цієї процедури.
Локально об'явлені змінні при виході з процедури
вилучаються з пам'яті, та при новому виклику процедури
ініціалізуються заново, їх зміст при цьому не зберігається, що
не завжди доцільно. Локальні змінні потрібно описати
всередині цієї процедури з ключовим словом Dim.
Змінні контейнера визначаються в секції (General)
(Declarations) і доступні тільки всередині відповідного
контейнера (форми, модуля або класу).
Глобальні змінні визначаються в секції (General)
(Declarations) модуля. При цьому замість оператора Dim
використовується зарезервоване слово Public. Глобальні
змінні доступні у всіх модулях і процедурах проекту. При
запобіганні помилок в програмі і для підвищення її
ефективності всі змінні, що використовуються в програмі,
повинні бути оголошені із зазначенням типу даних (табл. 5).
При оголошенні змінних їм відводиться місце в пам'яті,
визначається спосіб зберігання. Тип змінної також може бути
визначений за допомогою суфікса (табл.6)
61