Hi,<br>I am developing business tier objects in VB6 which are to be deployed using DCOM. I am using ActiveX Exe's for my business components. I have a lot of methods and their arguments need to be passed from the user interface tier to these business objects.<br><br>These arguments are not changed in the business tier. So I need not pass them ByRef. I want to know if there is any performance hit in passing arguments ByVal instead of ByRef?<br>Which option is better to achieve optimal performance???<br><br>Thank you<br>jatin<br>