Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Component Object Model (COM)

Component Object Model (COM)

Purpose

COM is a platform-independent, distributed, object-oriented system for creating binary software components that can interact. COM is the foundation technology for Microsoft's OLE (compound documents) and ActiveX (Internet-enabled components) technologies.

Where applicable

COM objects can be created with a variety of programming languages. Object-oriented languages, such as C++, provide programming mechanisms that simplify the implementation of COM objects. These objects can be within a single process, in other processes, even on remote computers.

Run-time requirements

For information on which operating systems are required to use a particular interface or function, see the Requirements section of the documentation for the interface or function.

In this section

TopicDescription

COM Fundamentals

Describes the fundamental concepts and programming reference.

OLE and Data Transfer

Describes compound documents and data transfer.

Controls and Property Pages

Describes ActiveX controls and property pages.

COM Language Translations

Describes the differences between programming languages and describe how to translate COM object syntax from one language to another.

 

Related topics

COM+

 

 

Community Additions

ADD
Show:
© 2015 Microsoft