Перейти до вмісту

Component Object Model

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 00:16, 29 червня 2007, створена 82.207.58.180 (обговорення) (Вікіфікатор)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Технологія COM

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

Автор: Вербовський Леонід Анатолійович