Здравствуйте, Vi2, Вы писали:
Vi2>Как правило, ActiveX, написанный на с++ atl, реализует диспетчер интерфейса IDispatch через atl класс, которому требуется библиотека типов, причем зарегистрированная в Реестре.
не совсем верно. IDispatchImpl да работает через TLB но не использует при этом Реест. Регистрация TLB в Реестре нужна для "стандартного" маршалинга (который в случае inprocess отсутствует) и для discovery фунций праметров в языках типа Visual Basic