Я искал некоторые темы взаимодействия COM, .NET, и я наткнулся на несколько старых COM-примеров с использованием C++, чтобы округлить его, я понял, что u определяет каждый интерфейс и компонент внутри и idl (файл определения интерфейса), так что другие языки, поддерживающие com, могут понимать информацию о типе, но единственный класс com, не определенный в файле idl, - это тот, который получен из IClassFactory, может кто-нибудь рассказать, почему, поскольку другим языкам .NET также требуется получить класс фабрика, чтобы стимулировать другие классы com, так как они могут понять информацию о типе?COM Class Заводы
0
A
ответ
0
Заводы класса редко используются напрямую. На самом деле, если вам нужно сначала создать фабрику классов для создания любого COM-объекта, как бы вы сами создали фабрику классов?
COM-библиотека занимается созданием объектов. Например, если COM-сервер является DLL, требуется экспортировать функцию DllGetClassObject. Когда клиент хочет создать COM-объект, он вызывает CoCreateInstance с указанием CLSID. Используя CLSID, библиотека COM обнаруживает, что сервер и (если это DLL) загружает его и вызывает его DllGetClassObject
.
Это всего лишь несколько слов по этой теме. COM - очень большая тема; вам, возможно, придется начинать с very beginning, если вы хотите иметь полное понимание ...
Смежные вопросы
- 1. COM CLASS FACTORY
- 2. ошибка с com class factory
- 3. Наследование класса VB.Net Com Class
- 4. Объектные заводы
- 5. Заводы в Ларавеле?
- 6. IoC (Ninject) и заводы
- 7. C# Class Library не регистрируется для COM
- 8. PHP Фатальная ошибка: Class 'COM' не найден
- 9. Expose C# class через COM Interop
- 10. Общие заводы и карты
- 11. Абстрактные заводы в Haskell
- 12. Заводы и C#
- 13. Include FactoryGirl Заводы
- 14. Усовершенствованные заводы связанных моделей
- 15. DDD Хранилище и заводы
- 16. Заводы Autofac и Func
- 17. Angularjs - родовые заводы
- 18. C++: ссылки и заводы
- 19. DDD, AutoMapper и заводы
- 20. PhpStorm тип-намек на заводы?
- 21. Понимание пакетов Java и заводы
- 22. Динамический базовый класс и заводы
- 23. Заводы внутри контейнера IOC - Ninject
- 24. Rspec интегральные заводы в тесте
- 25. Как создать заводы с attr_accessible?
- 26. Инъекционные заводы - как и почему?
- 27. Как использовать Заводы, введенные Guice в android?
- 28. «Синглтон» заводы, хорошо или плохо?
- 29. Java Аннотация Заводы и синглтоны
- 30. Инъекционные заводы в конфигурационные блоки