12. april 2002 - 05:29Der er
7 kommentarer og 1 løsning
Collection og max size
Jeg har en collection, men af en eller anden grund kan jeg ikke proppe mere end 256 objekter i. Dens Counter fortsaetter dog ufortrødent. Er der nogen der ved hvordan man ændrer den MAX setting, eller hvordan man kommer udenom det?
Hmm.... nae, nej, det var mig der blev bange over mit "Locals" vinduet, da det af en eller anden grund kun viser optil 256. Jeg troede ikke at collectionen var laengere... men det er den kan jeg se. Selv dit eks. viser kun 256 i "Locals" vinduet. Men der er altsaa flere i
nolle lige inden du modtager dine point. Jeg er lige startet paa VB, og har undret mig over de to ting man erklarer under parametrene i et functions kald: ByRef og ByVal. Hvad betyder disse.
ByVal betyder at du overfører en parameter til en funktion som en værdi(en kopi af variablen) ByVal betyder at du i praksis overfører en reference til din variabel til funktionen.
Kig på dette lille eksempel, det skulle forklare meningen ;-)
Private Sub Command1_Click() Dim j As Integer j = 0 Debug.Print j tmp1 j Debug.Print j tmp2 j Debug.Print j End Sub Public Function tmp1(ByVal i As Integer) i = i + 1 End Function Public Function tmp2(ByRef i As Integer) i = i + 1 End Function
Iøvrigt skal du være opmærksom på at hvis du ikke skriver noget så overføres parametre ByRef.
Hmmmm!!! Man undres!! Egentlig var det jo mig, der svarede eller redegjorde for problemet men en anden svarer på et andet spørgsmålene og får pointene!!! Hmmmmmmmmmmm.....
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.