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

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
byref
Fra : Allan Jensen


Dato : 23-05-01 11:43

Er der nogen der kan forklare mig hvad byref når den står efter en
parameter i funktion? - og hvordan den skal bruges. Jeg har lidt på
fornemmelsen af det er noget smart...!


 
 
Jakob Andersen (23-05-2001)
Kommentar
Fra : Jakob Andersen


Dato : 23-05-01 12:03

"Allan Jensen" <public@hverdag.dk> wrote in message
news:um4ngts36vespqmnfv7hvh6pefrjjs060l@4ax.com...
> Er der nogen der kan forklare mig hvad byref når den står efter en
> parameter i funktion?

ByRef betyder blot at man istedet for at overføre selve variablen til
funktionen, overfører en reference(pointer) mellem funktionen og variablen.

--
"No matter how great and destructive your problems may seem now,
remember, you´ve probably only seen the tip of them."



Allan Jensen (23-05-2001)
Kommentar
Fra : Allan Jensen


Dato : 23-05-01 13:55

On Wed, 23 May 2001 13:03:12 +0200, "Jakob Andersen"
<jakob@andersen.as> wrote:

>"Allan Jensen" <public@hverdag.dk> wrote in message
>news:um4ngts36vespqmnfv7hvh6pefrjjs060l@4ax.com...
>> Er der nogen der kan forklare mig hvad byref når den står efter en
>> parameter i funktion?
>
>ByRef betyder blot at man istedet for at overføre selve variablen til
>funktionen, overfører en reference(pointer) mellem funktionen og variablen.

Ok, men jeg kan ikke helt gennemskue hvordan den skal bruges... kan du
give mig et eksempel?

-Allan

Lars Hoffmann (24-05-2001)
Kommentar
Fra : Lars Hoffmann


Dato : 24-05-01 10:42

Allan Jensen wrote in dk.edb.internet.webdesign.serverside.asp:

> Ok, men jeg kan ikke helt gennemskue hvordan den skal bruges... kan du
> give mig et eksempel?

<%
sub eksempel1(byref x)
x=10
response.write(x) 'skriver 10
end sub

sub eksempel2(byval x)
x=20
response.write(x) 'skriver 20
end sub

dim x
x=5

response.write(x) 'skriver 5
call eksempel1(x)
response.write(x) 'skriver 10 da byref aendrer
'selve variablen x
call eksempel2(x)
response.write(x) 'skriver 10 da byval kun
'arbejder paa vaerdien af x
'men ikke aendrer indholdet af x
%>

Med venlig hilsen
Lars

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Allan Jensen (25-05-2001)
Kommentar
Fra : Allan Jensen


Dato : 25-05-01 14:54

>> Ok, men jeg kan ikke helt gennemskue hvordan den skal bruges... kan du
>> give mig et eksempel?
>
><%
>sub eksempel1(byref x)
> x=10
> response.write(x) 'skriver 10
>end sub
>
>sub eksempel2(byval x)
> x=20
> response.write(x) 'skriver 20
>end sub
>
>dim x
>x=5
>
>response.write(x) 'skriver 5
>call eksempel1(x)
>response.write(x) 'skriver 10 da byref aendrer
> 'selve variablen x
>call eksempel2(x)
>response.write(x) 'skriver 10 da byval kun
> 'arbejder paa vaerdien af x
> 'men ikke aendrer indholdet af x
>%>

Og en af de 2 er default hvis der ikke skrives noget? - mit gæt er
byref...?!

Allan

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

Månedens bedste
Årets bedste
Sidste års bedste