I am designing a DCOM application. I want to define a method in my class (a DCOM component developped in VB) which returns a ADODB recordset object. Now this object is created on my DCOM server, a remote machine. How can I invoke its properties and methods on my client machine, which is altogether a different computer?<br>Will invoking such methods and properties cause network roudtrips? <br>And also if I want to pass an object (in which case is passed by reference) to my DCOM method, how are its properties and methods resolved?