Исходные тексты класса пришли из проекта под VS6, класс реализован в библиотеке
class ATL_NO_VTABLE CCTTSSTC :
public CComObjectRootEx<CComMultiThreadModel>,
public CComCoClass<CCTTSSTC, &CLSID_CTTSSTC>,
public ISpTTSEngine,
public ISpObjectWithToken
public:
HRESULT FinalConstruct();
void FinalRelease();
В процессе работы FinalRelease так и не был реально вызван, в отличие от FinalConstruct, который вызывался как положено. Дебагер показал, что вызывается CComObjectRootBase.FinalRelease(), этот метод не виртуальный соответственно на этом все останавливается... Не подскажите ли как добиться того, чтобы метод FinalRelease класса CCTTSSTC все же выполнялся?