What is the difference between ByRef and ByVal.
When to use ByRef and ByVal
Answers were Sorted based on User's Feedback
Answer / cybergh0st
Byval refers to the actual value of the variable. ByRef
refers to the location of where the value is stored.
Passing.
Is This Answer Correct ? | 44 Yes | 2 No |
Answer / sagar mitra
ByRef refers to the location, ByVal refers to the actual value. Also, if you are passing parameters with "ByVal" then even if the parameter values are changed, the original argument values will remain intact. But if you pass using "ByRef" then if the parameter values are changed, then the original argument value is also modified
Is This Answer Correct ? | 26 Yes | 1 No |
Answer / akshitha
Arguments r of 2 types-
byval & byref
byval-when a method is called using by value & an argument
is passed & if the value of that argument is modified within
that method,orginal argument is not modified
byref-when a method is called by reference & an argument is
passed & if the value of that argument is modified within
that method,original argument is modified
Is This Answer Correct ? | 31 Yes | 12 No |
Answer / manjunathareddy
ByVal :- Byval is address the actual value of the variable.
Ex:- Function abc(Byval var)
var=var+1
End Function
Dim x:x=2
abc x
Msgbox x
In Above example 2 is the Actual value so it address the
actual value,the Result is 2.
ByRef:- ByRef is address the Location of the Stored variable.
Function abc(ByRef var)
var=var+1
End Function
Dim x:x=2
abc x
Msgbox x
In above example it 2 actual value but in byref it refers
the location of the stored variable the result is 3.
Is This Answer Correct ? | 13 Yes | 1 No |
Answer / fgf
Small correction: we have to call the function
Function abc(ByRef var)
var=var+1
End Function
Dim x:x=2
Call abc(x)
Msgbox x
Is This Answer Correct ? | 8 Yes | 1 No |
How should i Create Email invite with server-side Coding?
Mention the environments where vbscript could be run?
WHAT IS ENVIRONMENT VARIABLES?and where it is used in real time scenario?
Here in my automation tool, i am retreiving some values and i need to store this values in the excel. How can i achieve this?. We are using VBA as scripting language. please let me know if you require any further inputs.
How to find arry size in qtp vb script
Open Yahoo Login Page in that page Suppose i have 100 mails and i want to delete 10'th mail now give procedure & Coding For that Scenario
How to write VB Script for selecting a particular row in a WebTable?
How strcomp function works?
write a vb script to rename a folder from tree4 to tree7
When importing an excel file that has several columns each with different number of rows into QTP's Global datatable, how can you count the number of rows in a particular column?
3 Answers Logica CMG, McGraw Hill,
How will you get a subset of a array in vbscript?
write a vb script to display the number is odd or even and whether it is divisible by 9 or not