Visual C Component Object Model Tutorial

December 15

Visual C Component Object Model Tutorial

(COM = Component Object Modeling) ist Microsofts Technologie, ermöglicht unabhängige aktive Software-Komponenten zu erstellen, die interagieren und kommunizieren miteinander und eine größere Anwendung. Ein COM-Objekt macht etwas, die verwendet werden können und von Anwendungen, die auf das Gesamtbild konzentrieren möchten wiederverwendet werden kann.

Erstellen von COM-Objekten

Microsoft Visual Studio, C++-Compiler und Bibliotheken können Programmierer sein, um eine grundlegende COM-Objekt mithilfe eines Assistenten erstellen. Ein COM-Objekt kann mit einer Datenbank interagieren.

Die COM-Schnittstelle

Ein COM-Objekt verfügt über eine Schnittstelle, eine Menge von Funktionen, die generische genug von mehreren aufrufenden Programmen oder anderen COM-Objekte verwendet werden. Die Anwendung greift auf Funktionen eines COM-Objekts über dieses Interface. Die COM-Technologie bietet eine standardisierte Möglichkeit der Funktion aufrufen über diese Schnittstellen.

Multi-Plattform-Interoperabilität

Ein COM-Objekt ist in seiner binären Form und kann von einem Drittanbieter entwickelt werden. Daher, Usability und Interactability verschiedener solche binäre Objekte hängt stark von der COM-Technologie so lange, wie das zugrunde liegende Betriebssystem und Hardware unverändert bleiben.