Need clear understand of handle

In reply to dave_59:

Hi Dave,
What happens when I pass the object handle as an input argument to a function ?
Is it a pass-by-value or pass-by-reference ?

If the function changes the value of a variable inside the object, will it affect the original object’s handle ?