/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
en dynamisk array eller sådan noget
Fra : thomas


Dato : 05-05-05 14:01

Hej
jeg prøvet at lavet et program i Visual basic (Visual studio 2005 beta)
jeg skal bruge en array, ved ikke hvad jeg skal kalde det, og hvis jeg
sletter en entry i denne array, flytte den selv de entrys før den bliver
slette ned.

altså
array(0) = 0
array(1) = 1
array(2) = 2
array(3) = 3

hvis jeg sletter 2, bliver array til

array(0) = 0
array(1) = 1
array(2) = 3

er der en som kan fortælle hvordan man gør det ?
--
thomas

 
 
Carsten Troelsgaard (11-06-2005)
Kommentar
Fra : Carsten Troelsgaard


Dato : 11-06-05 10:28


"thomas" <thomas@nomail.dk> skrev i en meddelelse
news:427a1902$0$271$edfadb0f@dread12.news.tele.dk...
> Hej
> jeg prøvet at lavet et program i Visual basic (Visual studio 2005 beta)
> jeg skal bruge en array, ved ikke hvad jeg skal kalde det, og hvis jeg
> sletter en entry i denne array, flytte den selv de entrys før den bliver
> slette ned.
>
> altså
> array(0) = 0
> array(1) = 1
> array(2) = 2
> array(3) = 3
>
> hvis jeg sletter 2, bliver array til
>
> array(0) = 0
> array(1) = 1
> array(2) = 3
>
> er der en som kan fortælle hvordan man gør det ?
> --
> thomas

Jeg tror ikke at der er andre udveje end at lave en ny array, et element
kortere; loope igennem den indledende array og springe det element over, som
du ikke vil have med. Functionen 'redim preserve' er kun anvendelig på det
sidste eller de sidste elementer, eller den/de sidste dimensioner i arrayet,
så den kan ikke bruges i din situation.

Carsten



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste