Developing Interoperable Applications Using COM
Go Up to Key Application Types
RAD Studio provides wizards and classes to make it easy to implement applications based on the Component Object Model (COM) from Microsoft. With these wizards, you can create COM-based classes and components to use within applications or you can create fully functional COM clients or servers that implement COM objects, Automation servers (including Active Server Objects), ActiveX controls, or ActiveForms.
The simplest COM objects are servers that expose properties and methods (and possibly events) through a default interface that clients can call. The COM Object Wizard builds a lightweight COM object whose default interface descends from
IUnknown or that implements an interface already registered on your system. This wizard provides the most flexibility in the types of COM objects you can create.