21. januar 2009 - 21:38Der er
7 kommentarer og 1 løsning
fejl dynamisk to-dimension array
Hej Jeg har forsøgt mig med en to-dimension array med får probleme når jeg vil ændre den "første dimension" og vil bibeholde mine data. Hvad gør jeg forkert.
I min test kode er det sidste linje som giver fejl
Sub TestToDim() Dim Arr() As Variant MaxA = 5 MaxB = 6 ReDim Arr(MaxA, MaxB)
Arr(4, 1) = 99 'indlæser værdi Arr(1, 2) = 59 '
For x = 0 To UBound(Arr, 1) 'MaxA If Arr(x, 1) <> 0 Then MsgBox "" & Arr(x, 1) End If Next x
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Og din løsning må derfor være at beregne den første dimension, og evt den anden, inden du laver dit array. Eller lave dem rigeligt store fra starten. Det er også håbløst langsomt med "redim preserve" på store arrays.
Ja, der er givetvis en forklaring mht hvordan den slags arrays er lavet. Men man skal heller ikke forvente så meget af oldgammel teknologi som ASP og VBScript.
Jeg samler slet ikke på point, tak. Svar selv, og accepter dit eget svar.
...og en anden oplagt mulighed: bytte om på de to dimensioner, hvis det kun er den første, der skal redimmes...
Synes godt om
Ny brugerNybegynder
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.