COM Interop (original) (raw)

About DBpedia

COM Interop is a technology included in the .NET Framework Common Language Runtime (CLR) that enables Component Object Model (COM) objects to interact with .NET objects, and vice versa. COM Interop aims to provide access to the existing COM components without requiring that the original component be modified. It tries to make the .NET types equivalent to the COM types. In addition, COM Interop allows COM developers to access managed objects as easily as they access other COM objects.

Property Value
dbo:abstract COM Interop is a technology included in the .NET Framework Common Language Runtime (CLR) that enables Component Object Model (COM) objects to interact with .NET objects, and vice versa. COM Interop aims to provide access to the existing COM components without requiring that the original component be modified. It tries to make the .NET types equivalent to the COM types. In addition, COM Interop allows COM developers to access managed objects as easily as they access other COM objects. (en) COM Interop은 닷넷 프레임워크(.NET Framework)에서 공통 언어 런타임(CLR)에 포함된 컴포넌트 오브젝트 모델(COM) 개체를 상호 운용할 수 있게 만드는 기술이다. COM Interop은 COM 컴포넌트의 수정 없이 액세스할 수 있는 기능을 제공하며, COM 타입의 개체를 .NET 타입의 개체에 대응하도록 시도한다. 그리고 COM Interop는 COM 개발자들이 COM 개체에 액세스하는 것만큼 쉽게 관리 개체에 액세스할 수 있도록 허용한다. 닷넷 프레임워크는 COM 컴포넌트가 등록되면 형식 라이브러리와 레지스트리 엔트리를 생성한다. (ko) COM Interop (Взаимодействие с COM) — технология, включённая в .NET CLR, позволяющая объектам COM взаимодействовать с объектами .NET, и наоборот. Задачей COM Interop является обеспечение доступа к существующим компонентам COM без необходимости модификации оригинальных компонентов. Данная технология пытается сделать типы .NET эквивалентными типам COM. Кроме того, COM Interop позволяет разработчикам COM получить доступ к управляемым объектам так же просто, как и доступ к другим объектам COM. .NET Framework создаёт библиотеку типов и специальные записи в реестре при регистрации компонента. Это выполняется специальной утилитой(RegAsm.exe), экспортирующей управляемые типы в библиотеку типов и регистрирующей управляемые компоненты как обычный COM-компонент.В то время как тип порождается через COM, .NET CLR — действительный объект COM, выполняющий и маршализирующий любой вызов метода или реализующий доступ к реализации типов. COM Interop для существующего COM компонента может быть создано при использовании программы Tlbimp.exe, поставляемой совместно с .NET Framework SDK. Эта программа создаст набор промежуточных классов, реализуемых на языке CIL, которые затем инкапсулируются в сборку. (ru) COM Interop tillåter .NET-applikationer att bli exporterade som COM-objekt och interagera med ohanterad kod. Målet med COM Interop är också att erhålla tillgång till exiterande COM-komponenter utan att behöva modifiera de existerande COM-komponenterna. Detta görs genom att göra .NET typer likvärdiga till COM typer. Utöver detta tillåter den också att COM kan ha tillgång till hanterad kod som om de vore COM-objekt. Denna datorrelaterade artikel saknar väsentlig information. Du kan hjälpa till genom att lägga till den. (sv) COM Interop 是一種讓 .NET Framework 的程式能夠和 COM 的程式相互操作的一種橋接技術,是 .NET Framework 互通性的一環,COM Interop 可以讓 .NET Framework 的程式使用 COM 元件,也可以讓 COM 程式使用 .NET Framework 的元件,例如可以使用 .NET Framework 開發應用程式給 ASP 的應用程式使用,或是把舊有的 ActiveX 元件讓 .NET Framework 的程式呼叫。 COM Interop 的服務是由 System.Runtime.InteropServices 命名空間中的類別來提供,其中最重要的是 Marshal 類別,它提供了 managed code 和 unmanaged code 之間的資料格式與指標轉換,對於互通性來說具有相當大的幫助。 在 .NET Framework SDK 中提供了可由 COM 型別函式庫中產生 的 tlbimp.exe,以及讓 .NET 組件產生型別函式庫的regasm.exe兩個工具程式。 (zh)
dbo:wikiPageExternalLink https://msdn.microsoft.com/en-us/library/tt0cf3sx(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/tzat5yw6(v=vs.110).aspx https://docs.microsoft.com/en-us/dotnet/visual-basic/programming-guide/com-interop/
dbo:wikiPageID 11663382 (xsd:integer)
dbo:wikiPageLength 2468 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1118093751 (xsd:integer)
dbo:wikiPageWikiLink dbr:.NET_Framework dbc:.NET_Framework_terminology dbr:Common_Language_Runtime dbr:Component_Object_Model dbr:Common_Intermediate_Language dbr:DLL_hell dbr:Assembly_(CLI)
dbp:wikiPageUsesTemplate dbt:.NET_Framework dbt:Short_description dbt:Microsoft-software-stub
dcterms:subject dbc:.NET_Framework_terminology
gold:hypernym dbr:Technology
rdf:type dbo:Company
rdfs:comment COM Interop is a technology included in the .NET Framework Common Language Runtime (CLR) that enables Component Object Model (COM) objects to interact with .NET objects, and vice versa. COM Interop aims to provide access to the existing COM components without requiring that the original component be modified. It tries to make the .NET types equivalent to the COM types. In addition, COM Interop allows COM developers to access managed objects as easily as they access other COM objects. (en) COM Interop은 닷넷 프레임워크(.NET Framework)에서 공통 언어 런타임(CLR)에 포함된 컴포넌트 오브젝트 모델(COM) 개체를 상호 운용할 수 있게 만드는 기술이다. COM Interop은 COM 컴포넌트의 수정 없이 액세스할 수 있는 기능을 제공하며, COM 타입의 개체를 .NET 타입의 개체에 대응하도록 시도한다. 그리고 COM Interop는 COM 개발자들이 COM 개체에 액세스하는 것만큼 쉽게 관리 개체에 액세스할 수 있도록 허용한다. 닷넷 프레임워크는 COM 컴포넌트가 등록되면 형식 라이브러리와 레지스트리 엔트리를 생성한다. (ko) COM Interop tillåter .NET-applikationer att bli exporterade som COM-objekt och interagera med ohanterad kod. Målet med COM Interop är också att erhålla tillgång till exiterande COM-komponenter utan att behöva modifiera de existerande COM-komponenterna. Detta görs genom att göra .NET typer likvärdiga till COM typer. Utöver detta tillåter den också att COM kan ha tillgång till hanterad kod som om de vore COM-objekt. Denna datorrelaterade artikel saknar väsentlig information. Du kan hjälpa till genom att lägga till den. (sv) COM Interop 是一種讓 .NET Framework 的程式能夠和 COM 的程式相互操作的一種橋接技術,是 .NET Framework 互通性的一環,COM Interop 可以讓 .NET Framework 的程式使用 COM 元件,也可以讓 COM 程式使用 .NET Framework 的元件,例如可以使用 .NET Framework 開發應用程式給 ASP 的應用程式使用,或是把舊有的 ActiveX 元件讓 .NET Framework 的程式呼叫。 COM Interop 的服務是由 System.Runtime.InteropServices 命名空間中的類別來提供,其中最重要的是 Marshal 類別,它提供了 managed code 和 unmanaged code 之間的資料格式與指標轉換,對於互通性來說具有相當大的幫助。 在 .NET Framework SDK 中提供了可由 COM 型別函式庫中產生 的 tlbimp.exe,以及讓 .NET 組件產生型別函式庫的regasm.exe兩個工具程式。 (zh) COM Interop (Взаимодействие с COM) — технология, включённая в .NET CLR, позволяющая объектам COM взаимодействовать с объектами .NET, и наоборот. Задачей COM Interop является обеспечение доступа к существующим компонентам COM без необходимости модификации оригинальных компонентов. Данная технология пытается сделать типы .NET эквивалентными типам COM. Кроме того, COM Interop позволяет разработчикам COM получить доступ к управляемым объектам так же просто, как и доступ к другим объектам COM. (ru)
rdfs:label COM Interop (en) COM Interop (ko) COM Interop (ru) COM Interop (sv) COM Interop (zh)
owl:sameAs freebase:COM Interop wikidata:COM Interop dbpedia-ko:COM Interop dbpedia-ru:COM Interop dbpedia-sv:COM Interop dbpedia-zh:COM Interop https://global.dbpedia.org/id/84Lg
prov:wasDerivedFrom wikipedia-en:COM_Interop?oldid=1118093751&ns=0
foaf:isPrimaryTopicOf wikipedia-en:COM_Interop
is dbo:wikiPageRedirects of dbr:Com_interop dbr:COM_interop
is dbo:wikiPageWikiLink of dbr:List_of_ECMAScript_engines dbr:Component_Object_Model dbr:Mono_(software) dbr:OLE_Automation dbr:Com_interop dbr:File_Explorer dbr:JScript_.NET dbr:COM_interop
is foaf:primaryTopic of wikipedia-en:COM_Interop