Thursday, April 06, 2006

ByVal and ByRef, coping with old asp

Another reminder to myself, never say never. When I met .NET I swore to myself, I'm not going back, well, never say never.

Visual Basic 6.0

In Visual Basic 6.0, if you do not specify ByVal or ByRef for a procedure parameter, the passing mechanism defaults to ByRef. This allows the variable passed into the procedure to be modified in the calling program.


Visual Basic 2005

When you declare a procedure in Visual Basic 2005, the passing mechanism defaults to ByVal for every parameter. This protects arguments against modification. The declaration in the preceding example can be rewritten as follows.



0 Comments:

Post a Comment

<< Home