Building components of software based on COM programming model

An outline of the COM programming model, including COM objects and their interfaces, IUnknown interfaces, pointers of interfaces, class factories and COM components, is presented. In practice, an in_process component is built with Delphi 5. Then the component is successfully called by Visual Basic 6.