Ha viszont a Redim a lényeg, akkor beállítható, hogy a tömböket ne nullától, hanem 1-től indexelje, csak nme javasolt.
A modul tetejére (ahová az option explicit szokott kerülni) be kell írni, hogy
Option Base 1
De ez nem a legjobb megoldás, inkább deklarációkor szokták megadni, hogy a tömb mettől meddig megy alapból.
Dim Sh() as string 'Dinamikus tömb
Megy a progi ... majd egyszer csak méret növelés, az eddigiek megőrzésével
Redim Preserve sh(1 to új méret)
Preserve nélkül újra dimenzionálja a tömböt, de eldobja a tartalmát. Ja, és az 1-el megadod azt is, hogy 1-től fogja indexelni.
Amíg még nincs tartalma, elég a Redim önállóan.
Ciklusban feltöltögetve dinamikusan már kell a Preserve is.
Imre
-
A hozzászólás módosításra került: 5 years, 8 months telt el-horvimi.