Component Object Model
Технологія COM
Стандарт COM був розроблений в 1993 році компанією Microsoft. Основним поняттям, яким оперує технологія COM, є COM-компонент. Програми, побудовані на технології COM фактично не являються автономними програмами, а представляють собою набір взаємодіючих між собою COM-компонентів. Кожен компонент має унікальний ідентифікатор GUID і може одночасно використовуватися багатьма програмами. Компоненти взаємодіють між собою через COM-інтерфейси – набори абстрактних функцій і властивостей. Кожен COM-компонент повинен підтримувати стандартний інтерфейс “IUnknown”, який об’єднує базові засоби для роботи з компонентом. Windows API об’єднує базові функції, що дозволяють використовувати COM-компоненти. Бібліотека MFC і, особливо, ATL/WTL забезпечують більш гнучкі і зрічні засоби для роботи з COM.
Автор: Вербовський Леонід Анатолійович