Hi, Craig.
>If the component is installed in COM+, use CreateObject, if not, use CreateObjectEx. With COM+, you don't specify the computer name as it's specified in the proxy installed on the client.
But you can still use CreateObjectEx to instantiate the component in COM+ without the need to distribute and install the Proxy every time the component changes. Of course, you have to have a smart solution to handle the addresses and ClassIDs, but there are some trivial ones.
If you are interested, take a look at this article and tell me what you think (it's just 3 pages long).
http://www.utmag.com/September2003/Page8.aspBest regards,