webForumDet fria alternativet

Array...

4 svar · 187 visningar · startad av Carl

CarlMedlem sedan okt. 200027 inlägg
#1

Varför fungerar det inte att skriva "DIM arr(q)" där q har ett värde, typ 30 eller något? Detta i samband när jag skall göra en array. JAg kan nämligen inte skriva "DIM arr(30)" för jag vet inte om det är 30 innan jag räknat antalet rs från db:n.

------------------
Mvh Carl

@ndersMedlem sedan juni 200032 969 inlägg
#2

Du kan inte göra så med dim, men däremot med redim.

dim arr
intAntal = 30
redim arr(intAntal)

Mvh,

icaaqMedlem sedan okt. 20005 273 inlägg
#3

Eller så skapar du en dynamisk array

Dim arr()

------------------
-::| a tribute to LarsG |::-

OveRRidEMedlem sedan feb. 200112 078 inlägg
#4

Är det inte lite svårt att använda lbound() och ubound() då? :)

------------------
Har du prövat vår nya miljövänliga soppåse i jaktarm?

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Jo, om du inte har gjort redim så kommer ubound och lbound att ge fel.

------------------
essentitia preter non sans multiplicandum

123 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)