akhileshbc - it's a .NET thing... called Remoting... I'm not sure that VB6 has that capability.
It's similar to calling a WebService, but it's different. Not sure I can explain it in a clear, comprehendable way.


Basically, you create an object (which has to implement the remoting interface), but you can't simply use
Dim something As New SomeObject
You have to use a special construct that tells VB 1) That it's a remote object and 2) Where that object is. The object then gets created on the machine at that location - it can be another server on the network, and it can even be the local machine. It's controlled by the config file. So, like in our case, we have a config file that we use during development that says to use the local machine, that way we can debug locally. Then the different servers from the different environments (QA, Testing, Production) have their configs set accordingly.

-tg