Lang L: none (table-of-contents)
Varasemas õpetuses käsitlesime massiive, staatilisi massiive ja dünaamilisi massiive. Vaatame tavalist viga, mis on seotud staatiliste massiividega, mida nimetatakse Constant Expression Required. See tõrge tekib siis, kui proovite dünaamilise massiivi asemel kasutada staatilist massiivi, nagu on näidatud allolevas koodis:
Staatilisel massiivil peab selle seadistamiseks olema konstandid, kuna see on fikseeritud.
Selle vea lahendamise viis on selle asemel kasutada dünaamilise massiivi muutujat. Kasutate ReDimi märksõna iga kord, kui soovite massiivi muuta. Seda näitab allolev kood:
123456789101112131415 | Sub UsingReDim ()Dim väärtus1 täisarvunaDim väärtus2 täisarvunaDim väärtus3 täisarvunaväärtus1 = 3väärtus2 = 9väärtus3 = 15Dim listofvalues () täisarvunaReDim väärtuste loend (väärtus1)End Sub |
Lisateavet dünaamilise massiivi muutujate kohta leiate meie massiivi muutujate õpetusest.