Avatar billede wildthing Nybegynder
18. august 2004 - 13:56 Der er 3 kommentarer og
1 løsning

definer en array med variabel antal celler

HVorfor virker dette ikke

Const t = 10
dim x(t), y

eller blot
Dim t
t = 10
dim x(t)

jeg får denne fejl
Error Type:
Microsoft VBScript compilation (0x800A0402)
Expected integer constant

Jeg kender ikke på forhånd behovet for hvor stor min array skal værre. "t" vil altså variere

Hvad gør jeg
Avatar billede fennec Nybegynder
18. august 2004 - 14:02 #1
Du skal gøre det dynamisk med redim
Const t = 10
dim x,y
redim x(t)
Avatar billede erikjacobsen Ekspert
18. august 2004 - 14:02 #2
t=10
dim x()
redim x(t)
Avatar billede fennec Nybegynder
18. august 2004 - 14:09 #3
Du kan også smide en Preserve på, så husker den gamle data.

redim x(1)
x(0) = "hej"
x(1) = "med"
redim Preserve x(ubound(x)+1) '<--forøg tabel med et felt
x(2) = "dig"
Avatar billede wildthing Nybegynder
18. august 2004 - 14:25 #4
En miliard gange tak for hjælpen. Det var hurtigt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester