DCOM закрывается по непонятной причине
ОПИСАНИЕ ПРОБЛЕМЫ: Выполняя один из методов своего интерфейса (всегда десятый, но не важно, какой именно), DCOM сервер закрывается в момент ДО начала выполнения этого метода. Т.е. первый же MessageBox уже не отрабатывает.
ЧТО ЕСТЬ: Сервер, 1 CoClass, 3 интерфейса. Один интерфейс вызывается через второй, второй через третий.
В вылетающем методе стоит try { } catch(...) {} но ничего не ловит.
Ошибку дает : RPC_E_DISCONNECTED (0x80010108L)
Я даже не знаю, пример чего приводить, чтобы пояснить проблему, потому что не представляю, от чего такое вообще может быть =(
Помогите, если кто сталкивался.