Skip to content
EntityQ662200· pop 25· linked from 637 articles

Component Object Model

Sign in to save

Also known as COM

Application Binary Interface by Microsoft

Article · Svenska

Component Object Model eller COM är en plattformsoberoende och språkoberoende teknik för att kommunicera mellan objekt inom eller mellan program. För att ett klientprogram ska veta vilka funktioner som finns, definierar serverprogrammet ett gränssnitt som klientprogrammet måste känna till. Programmen kommunicerar sedan via detta gränssnitt. COM-gränssnittet är en binär standard, vilket innebär att klienten får minnesadresserna till serverns funktioner, samt hur åtkomsten till dessa ska gå till. Det innebär att COM blir oberoende av språk och plattform. Det används dock mestadels i Windows, men möjlighet att köra under Linux/Unix finns. Även språkoberoendet ska tas med en nypa salt då det bäst implementeras under C++. Det går dock (med vissa begränsningar) även använda under andra språk såsom Visual Basic, Smalltalk, Java etc. COM kan bara användas lokalt på en dator, men stöd finns för att kommunicera mellan datorer med hjälp av (Distributed COM).

Abstract from DBpedia / Wikipedia · CC BY-SA