07-18-2024, 05:44 PM
Dynamic arrays are always created when no constant value is specified in the DIM statement - but also arrays declared as COMMON are declared dynamically.
OK, that's how it works. But I stick to my opinion that I have already expressed: Personally, I think it is wrong to declare an array with ReDim... that is confusing. For me, the clear line is lost.
OK, that's how it works. But I stick to my opinion that I have already expressed: Personally, I think it is wrong to declare an array with ReDim... that is confusing. For me, the clear line is lost.
Code: (Select All)
Option Base 1
ReDim As Integer feld(5, 5)
feld(1, 2) = 3
Print feld(1, 2)
ReDim feld(4, 7)
feld(3, 5) = 12
Print feld(3, 5)
ReDim feld(5, 5)
feld(2, 2) = 7
Print feld(2, 2)
'---------------------------------------
Dim As Integer a, b
'Jetzt wird feld2() dynamisch deklariert
'Now the array is created dynamically.
a = 5
b = 7
Dim As Integer feld2(a, b)
feld2(2, 2) = 8
Print feld2(2, 2)
ReDim feld2(b, a)
feld2(4, 2) = 10
Print feld2(4, 2)