COM-объект :
Компонентная объектная модель (COM) - это стандарт двоичного интерфейса для программных компонентов, представленный Microsoft в 1993 году.используется для обеспечения межпроцессного взаимодействия и создания динамических объектов в широком диапазоне языков программирования.Термин COM часто используется в индустрии разработки программного обеспечения Microsoft как общий термин, который охватывает технологии OLE, OLE Automation, ActiveX, COM + и DCOM.
Таким образом, объект COM не зависит от языка.Это протокол связи.
Так что все, что использует этот протокол, является COM-объектом.
Вы можете создавать библиотеки DLL, поддерживающие связь COM, используя .NET Framework.
A COM Interop - это интерфейс .NET, используемый для переноса COM-коммуникаций, чтобы вы могли писать обычный .NET-код без необходимости связываться с COM-протоколом и объявлениями.Visual Studio может создавать Interops, когда вы ссылаетесь на COM-объекты в проекте.
COM Interop - это технология, включенная в .NET CLR, которая позволяет COM-объектам взаимодействовать с .NET-объектами и наоборот.