Kapitola 5. Struktura a implementace COM komponent

Obsah

5.1. COM komponenty
5.2. Rozhraní IUnknown
5.2.1. Metoda QueryInterface
5.2.2. Metody AddRef a Release
5.3. Implementace COM komponenty
5.4. Použití komponent v aplikaci
5.5. Komponenty v prostředí .NET

Tato kapitola již bude poněkud náročnější na čas i pochopení. Ukážeme si zde na příkladu konkrétní jednoduché komponenty, jak vytvářet a používat komponenty v jazyce C++. Tento jazyk je zvolen schválně, neboť je na něm základní struktura COM postavena a je v něm možné nejlépe pochopit, jak spolu jednotlivé prvky spolupracují. V závěru se ovšem zastavíme i u dalších programovacích jazyků, které směřují k podstatnému zjednodušení tvorby i používání komponent.