Page 124 - 4192
P. 124
При застосуванні оператора ReDim виникає небезпека
втрати його змісту, оскільки після зміни розмірності
елементам масиву присвоюються значення за замовчуванням.
Щоб не було втрати змісту необхідно застосовувати ReDim
разом з ключовим словом Preserve.
Приклад. '(General) (Declarations)
Dim А( ) As Variant
Private Sub Command 1_Click()
ReDim Preserve A(50 To 15)
Тіло процедури
End Sub
Зауваження! При використанні ключового слова
Preserve можна змінювати тільки верхню границю.
Приклад. ‘(General) (Declarations)
Dim А( ) As Variant
Private Sub Command 1_Click
ReDim A (10 To 20)
ReDim Preserve A(10 To 25)’ Вірно
ReDim Preserve A(15 To 25)’ Помилка
Тіло процедури
End Sub
3 ФУНКЦІЯ СТВОРЕННЯ МАСИВУ ARRAY
Призначення.
Функція створює новий масив типу Variant, який буде
відразу заповнений зазначеними елементами. Якщо Ви хочете
створити масив іншого типу, то оголошуйте його за
допомогою оператора Dim.
Синтаксис: Аrrау(<список елементів масиву>)
123