Avatar billede aadal_dk Nybegynder
15. januar 2004 - 14:07 Der er 5 kommentarer og
3 løsninger

Hvordan laver jeg et Array med egne objeketer?

Jeg er ved at lave min egene objekter i fra instancieret fra klassen Blad og disse objekter ville jeg gerne proppe i et arrray.

Dim mitblad as New Blad

Dim minhylde() as Blad

minhylde(1) = mitblad

Det var noget i den stil jeg havde regnet med kunne lade sig gøre men det giver mig lidt newbie problemer, da jeg er ny i VB verdenen. hvis der er nogen der kunne give et eksempel ville det hjælpe utrolig meget.

Mvh.
Anders
Avatar billede twm Nybegynder
15. januar 2004 - 14:11 #1
Dim minhylde(100) as Blad
100 er størrelsen
Så vidt jeg husker
Avatar billede aadal_dk Nybegynder
15. januar 2004 - 14:19 #2
twm: jeg alokker det dynamisk og det virker ok indtil videre
jeg er ved at rode lidt med Set:
Dim mitblad as New Blad

Dim minhylde() as Blad

set minhylde(1) = mitblad
Ser ud til at det får mig lidt videre... men "Keep em comming"
Avatar billede overchord Nybegynder
15. januar 2004 - 14:21 #3
Dim minhylde() as Blad 'Dette opretter et dynamisk array da du ikke fortaeller hvor mange poster du vil have deri

For hver ny "post" du vil laegge i arrayet:

redim preserve minhylde(0 to x)
minhylde(x) = mitbald 'Hvor x er fortloebende antal blade du laegger ind
Avatar billede twm Nybegynder
15. januar 2004 - 14:31 #4
Her et eksempel med lidt array arbejde:
http://www.w3schools.com/vbscript/vbscript_variables.asp
Tryk på create an array
Avatar billede aadal_dk Nybegynder
15. januar 2004 - 14:31 #5
Jeg tror jeg er ved at få skovlen under det :-) tak for jeres interesse jeg deler point mellem jer
Avatar billede twm Nybegynder
15. januar 2004 - 14:39 #6
;)
Avatar billede martin_moth Mester
15. januar 2004 - 19:43 #7
Et array af objekter - er det ikke en collection?
Prøv at søge i hjælpen på Collection :o)
Avatar billede aadal_dk Nybegynder
16. januar 2004 - 09:06 #8
martin_moth: joooo men jeg er fra en Java verden og der er collection noget man bruger hvis man er doven hehe, da det er lidt langommmere. Og samtidig har jeg nogle soterings algorimtner der skal kobles på(som jeg har skrevet til arrays). Men jo det er rimelig let med Colleection .add .Item(x) osv.
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