neversleepMedlem sedan okt. 2001230 inlägg
Går det inte att initiera en structure vid deklerationen i VB som man gör i C?
structure apa
dim hej as typ
dim hejigen as typ
end structure
skulle vilja göra nåt sånt här
dim foo() as apa = {{värde1, värde2}, {värde3,.....
och inte
foo(0).hej=värde1
foo(0).hejdå=värde2
...
..
.
nikoMedlem sedan juni 20022 415 inlägg
Nej, tyvärr. Vad du möjligtvis kan göra är att definiera "apa" som en klass och lägga till en publik sub "InitialiseApa" som gör jobbet (delvis).
Därefter kan du skriva:
dim foo() as apa
set foo(0)= new apa
foo(0).InitialiseApa(värde1, värde2 ..)
' osv ..
Det är tom så illa i VB att man inte kan skicka in intialiseringsvärden vid anrop till "new".