Obsah
V predchádzajúcom tutoriále sme sa zaoberali poľami, statickými poľami a dynamickými poľami. Pozrime sa na bežnú chybu spojenú so statickými poliami, ktorá sa nazýva Konštantný výraz požadovaný. Táto chyba sa generuje, keď sa pokúsite použiť namiesto dynamického poľa statické pole, ako je znázornené v nižšie uvedenom kóde:
Statické pole musí mať na jeho nastavenie použité konštanty, pretože je pevné.
Spôsob, ako vyriešiť túto chybu, je použiť namiesto toho premennú dynamického poľa. Kľúčové slovo ReDim by ste použili vždy, keď chcete zmeniť veľkosť poľa. Ukazuje to nasledujúci kód:
123456789101112131415 | Podradené používanieReDim ()Dim value1 As IntegerDim value2 As IntegerDim value3 As Integerhodnota1 = 3hodnota2 = 9hodnota3 = 15Dim listofvalues () ako celé čísloReDim listofvalues (hodnota1)Koniec pod |
Prečítajte si viac o dynamických premenných poľa v našom návode na používanie premenných Array.