1. Введение: TComponent и его наследники

На предыдущей лекции мы рассмотрели компоненты, являющиеся оболочками для различных диалогов. Мы выяснили, что при проектировании эти компоненты инкапсулируют в себя вызов системного диалога или внешнюю форму. Однако, вместо формы внешним инкапсулируемым модулем может быть интерфейс прикладных программ (API) или даже простая функция, которая по некоторым причинам нуждается в компонентной оболочке.

В этом случае и получается невизуальный компонент. В каких же случаях возникает необходимость создания невизуального компонента.