Tartalomjegyzék
A tömböket, a statikus tömböket és a dinamikus tömböket egy korábbi oktatóanyagban ismertettük. Megvizsgálunk egy gyakori hibát, amely a statikus tömbökhöz tartozik, az úgynevezett Constant Expression Required. Ez a hiba akkor jön létre, amikor statikus tömböt próbál használni dinamikus tömb helyett, amint az az alábbi kódban látható:
A statikus tömbnek állandó értékeket kell használnia a beállításához, mivel rögzített.
A hiba kiküszöbölésének módja az, ha helyette egy dinamikus tömbváltozót használ. A ReDim kulcsszót minden alkalommal használja, amikor át szeretné méretezni a tömböt. Ez látható az alábbi kódban:
123456789101112131415 | Sub UsingReDim ()Halvány érték1 Egész számkéntHalvány érték2 Egész számkéntDim érték3 Egész számkéntérték1 = 3érték2 = 9érték3 = 15Dim listofvalues () Mint egészReDim értéklista (érték1)End Sub |
További információ a dinamikus tömbváltozókról az Array változó bemutatójában.