VCL

VCL correspond à la Visual Component Library. C'est la librairie de composants historique de Delphi. Celle qui a fait son succès pour Windows.

Dans la VCL on retrouve des composants visuels, pour la plupart liés à des objets d'interfaces utilisateur sous Windows, mais aussi des composants non visuels.

Le tout est mappé sur les API de Windows, sa gestion de messages et ses nombreuses fonctionnalités.

Contrairement aux composants de FMX, les composants VCL sont soit des conteneurs, soit des composants "finaux". Il existe également des composants d'affichage ou de saisie de données liés à des sources de données (BDE, ADO, dbExpress, FireDAC et d'autres) distincts des composants d'interface classiques. On peut aussi utiliser LiveBindings pour alimenter des composants à partir de bases de données comme on le fait avec Firemonkey.