>>Mark,
>>
>>I ran into this the other day. Don't do the release(). A com server must be released from the application that created it.
>>
>>>Why these two commands will not release a remote server:
>>>This.poRemoteServerRef.Release()
>>>This.poRemoteServerRef = NULL
>>>Sometimes it works sometimes the server is still running.
>>>
>>>Any idea?
>>>Thanks
>>>
>And that's how I am releasing it. From app. that creates it.
This.poRemoteServerRef.Release()
Will cause the server to hang. Just set the object reference to null.