Click here to Skip to main content
15,905,073 members
Home / Discussions / Visual Basic
   

Visual Basic

 
AnswerRe: Ip Camera in VB6 Pin
mohaibje30-Apr-19 1:01
mohaibje30-Apr-19 1:01 
Questionfacebook chat Pin
tavi1723-Jan-15 0:31
tavi1723-Jan-15 0:31 
AnswerRe: facebook chat Pin
Eddy Vluggen23-Jan-15 11:06
professionalEddy Vluggen23-Jan-15 11:06 
GeneralRe: facebook chat Pin
tavi1723-Jan-15 22:32
tavi1723-Jan-15 22:32 
GeneralRe: facebook chat Pin
Eddy Vluggen26-Jan-15 5:27
professionalEddy Vluggen26-Jan-15 5:27 
AnswerRe: facebook chat Pin
Richard MacCutchan23-Jan-15 22:43
mveRichard MacCutchan23-Jan-15 22:43 
QuestionProblems passing an entity as argument Pin
dilkonika22-Jan-15 12:05
dilkonika22-Jan-15 12:05 
AnswerRe: Problems passing an entity as argument Pin
Eddy Vluggen23-Jan-15 11:12
professionalEddy Vluggen23-Jan-15 11:12 
QuestionByref or Byval : which is faster and consume less memory Pin
dilkonika22-Jan-15 10:12
dilkonika22-Jan-15 10:12 
AnswerRe: Byref or Byval : which is faster and consume less memory Pin
PIEBALDconsult22-Jan-15 10:23
mvePIEBALDconsult22-Jan-15 10:23 
QuestionRe: Byref or Byval : which is faster and consume less memory Pin
ZurdoDev22-Jan-15 10:34
professionalZurdoDev22-Jan-15 10:34 
AnswerRe: Byref or Byval : which is faster and consume less memory Pin
PIEBALDconsult22-Jan-15 10:38
mvePIEBALDconsult22-Jan-15 10:38 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
dilkonika22-Jan-15 10:49
dilkonika22-Jan-15 10:49 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
PIEBALDconsult22-Jan-15 10:52
mvePIEBALDconsult22-Jan-15 10:52 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
dilkonika22-Jan-15 10:59
dilkonika22-Jan-15 10:59 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
PIEBALDconsult22-Jan-15 11:08
mvePIEBALDconsult22-Jan-15 11:08 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
dilkonika22-Jan-15 11:15
dilkonika22-Jan-15 11:15 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
Dave Kreskowiak22-Jan-15 17:06
mveDave Kreskowiak22-Jan-15 17:06 
In your example, both are passing a pointer to the BindingSource. In the case of a ByRef, your passing the pointer to the object. By passing a reference type ByVal, you're passing a copy of the pointer. Both will allow you to call methods and make changes to properties in the original object. But, ByRef will allow you to replace the original object with a new one. Passing a reference type ByVal will not.

For value types, if you pass them ByVal you are passing a copy of the value. Changing the variable in the called method does nothing to the original passed in value.

If you pass in a value type ByRef, you're passing in a pointer to the value. Any change to the variable containing the value will change the original value in the calling code.

Where you run into a performance hit, albeit as very small one, is when you pass a large structure by value. Each value type in the structure, when passed ByVal, is copied and passed to the target method. For those types, it's probably better to pass a structure ByRef.

Read this[^].
A guide to posting questions on CodeProject

Click this: Asking questions is a skill.
Seriously, do it.

Dave Kreskowiak

GeneralRe: Byref or Byval : which is faster and consume less memory Pin
ZurdoDev22-Jan-15 11:18
professionalZurdoDev22-Jan-15 11:18 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
PIEBALDconsult22-Jan-15 11:21
mvePIEBALDconsult22-Jan-15 11:21 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
dilkonika22-Jan-15 11:23
dilkonika22-Jan-15 11:23 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
PIEBALDconsult22-Jan-15 11:41
mvePIEBALDconsult22-Jan-15 11:41 
AnswerRe: Byref or Byval : which is faster and consume less memory Pin
ZurdoDev22-Jan-15 13:36
professionalZurdoDev22-Jan-15 13:36 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
dbitsch22-Jan-15 15:34
dbitsch22-Jan-15 15:34 
GeneralRe: Byref or Byval : which is faster and consume less memory Pin
ZurdoDev22-Jan-15 16:00
professionalZurdoDev22-Jan-15 16:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.