The last module discussed many of COM's core concepts.
We studied the binary requirements
of COM methods and interfaces,
COM objects, and
. We also used IDL to define COM interfaces and COM objects in a type library.
This module continues the discussion of core COM concepts.
We will examine how COM objects are created, COM servers, and COM clients.
At the end of this module you will be able to:
Understand how a class factory creates instances of a COM objects
List the COM requirements of an in-process COM server
Describe how COM objects in an in-process server are registered
Describe how COM clients create instances of COM objects and use COM interfaces
In later modules, we will put our knowledge of core concepts COM to work. We will use the active template library (ATL) to develop an in-process COM server,
a COM object, and COM interfaces. We will also develop a COM client that uses our COM object.