Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Difference between ByRef and ByVal?

Answer Posted / suresh

Only a copy of a variable is passed when an argument is
passed by value. If the procedure changes the value, the
change affects only the copy and not the variable itself.
Use the ByVal keyword to indicate an argument passed by
value.

Passing arguments by reference gives the procedure access
to the a1ctual variable contents in its memory address
location. As a result, the variable's value can be
permanently changed by the procedure to which it is passed.
Passing by reference is the default in Visual Basic.
If you specify a data type for an argument passed by
reference, you must pass a value of that type for the
argument. You can work around this by passing an
expression, rather than a data type, for an argument.
Visual Basic evaluates an expression and passes it as the
required type if it can.

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How do I implement Undo?

1467


What is the use of ActiveX Documents?

2498


Is it possible to change menu runtime using API? If yes? Specify the function names.

2126


Is it possible to Access BackEnd procedures? Explain.

2038


How do I make a text box not beep but do something else when I hit the Enter key?

1587


How do I make the mouse cursor invisible/visible?

1406


What is the need of tabindex property is label control.

2043


What are the types of API Types.

2659


What is OLEDB?

2373


What is the use of NEW Keyword? Explain.

2028


What is dao in vb?

1014


Can you create a tabletype of recordset in Jet - connected ODBC dbengine?

2107


What about DLL calls that require callbacks?

1484


Give brief description about class?

1956


How can you get selected file from file system Control?

2056