"request-for-comment" <nouser@nohost.nodomain.invalid> wrote in message
news:cu75c5$2u5o$1@news.cybercity.dk
> Hej.
> 
> Jeg er næsten helt ny i forhold til ASP. Jeg støver i øjeblikket gennem en 
> bog "Active server pages 3.0." som bl.a. beskriver subrutiner og parametre. 
> Eksemplerne der gennemgåes er alle "Call by value". Er der overhovedet 
> mulighed for at lave "Call by reference" dvs. hvor subrutinen kan ændre 
> indholdet af en eller flere parameter/re og returnede de ændrede indhold til 
> den kaldende applikation?
VBScript defaulter til call by reference, f.eks:
<KODE>
sub changeI(theI)
   theI = 2
end sub
dim i
i = 1
call changeI(i)
response.write(i)
</KODE>
vil udskrive tallet 2, hvorimod
<KODE>
sub changeI(byVal theI)
   theI = 2
end sub
dim i
i = 1
call changeI(i)
response.write(i)
</KODE>
vil udskrive tallet 1.
Hvis du helt vil undg`forviringen kan du konsekvent bruge byVal og byRef
i declarationen af dine parametre i funktioner og procedurer.
Med venlig hilsen
Lars Hoffmann
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG