>>>obj=CREATEOBJECTEX('{{00000514-0000-0010-8000-00AA006D2EA4}}', 'PRO')
>>The CLSID is not wrapped in double sets of curly braces.
>
>Sorry, I made mistake
>obj=CREATEOBJECTEX('{00000514-0000-0010-8000-00AA006D2EA4}', 'PRO')
>has same error message
The remote system has the entry registered, and you've granted the client user the rights to instance the object on the remote system?
>Removing braces cause diffrent error.
Which is?
>Placing Class name also gives error
Using the ProgID rather than the CLSID requires that you install the component locally, even if you only instance it remotely. CREATEOBJECTEX() given a ProgID checks the local registry to get a CLSID, and then uses the CLSID to instance it remotely.