Creating Nonvisual Components
Go Up to Creating Components
Nonvisual components are used as interfaces for elements like databases (TDataSet or TSQLConnection) and system clocks (TTimer), and as placeholders for dialog boxes (TCommonDialog and its descendants). Most of the components you write are likely to be visual controls. Nonvisual components can be derived directly from TComponent, the abstract base class for all components.