Úvod do modelu COM
Com je základní objektový model, na kterém jsou sestaveny ovládací prvky ActiveX a OLE. Com umožňuje objektu zpřístupnit jeho funkce jiným komponentám a hostovat aplikace. Definuje, jak objekt zveřejňuje sebe a jak tato expozice funguje napříč procesy a sítěmi. Com také definuje životní cyklus objektu.
Základy modelu COM jsou tyto koncepty:
Rozhraní – mechanismus, prostřednictvím kterého objekt zveřejňuje své funkce.
IUnknown – základní rozhraní, na kterém jsou založeny všechny ostatní. Implementuje mechanismy počítání odkazů a dotazování rozhraní spuštěných prostřednictvím modelu COM.
Počítání odkazů – technika, pomocí které se objekt (nebo přísně rozhraní) rozhodne, kdy se už nepoužívá, a je tedy volný k odebrání samotného objektu.
QueryInterface – metoda použitá k dotazování objektu pro dané rozhraní.
Zařazování – mechanismus, který umožňuje použití objektů napříč vlákny, procesem a síťovými hranicemi, což umožňuje nezávislost umístění.
Agregace – způsob, jakým může jeden objekt využívat jiný.
Viz také
Úvod do modelu COM a knihovny ATL
Objektový model komponenty