资 源 简 介
v7CLR: ВК для работы с .NET-типами без CCW
Внешняя компонента v7CLR.dll позволяет создавать в 1с объекты .NET(CLR) и предоставляет доступ к их свойствам и методам.
ВК написана по технологии Rainbow и не требует регистрации в реестре.
Отличительные особенности:
работает напрямую с CLR, что в некоторых случаях в несколько раз быстрее чем через CCW. т.е. отсутствуют промужуточные прокладки между 1С и CLR (BLContext -> IDispatch -> CCW -> CLR)
позволяет создавать объекты CLR-классов незарегистрированных для COM-Interop, т.е. не нужно выполнять regasm для используемых сборок
позволяет создавать объекты CLR-классов помеченных атрибутом ComVisible(false), что невозможно при использовании CLR-классов через COM-Callable Wrapper(CCW)
позволяет вызывать перегруженные методы CLR-классов, что также невозможно при использовании CCW
позволяет создавать объекты классов, не имеющих публичного конструктора по умолчанию