Pour mes besoins ou sur des questions il peut arriver que je développe des librairies de fonctionnalités pour des projets Delphi spécifiques et des composants (visuels ou non visuels).
Les composants sont en fait des classes qui ont un ancêtre permettant de les référencer dans l'environnement de développement afin de les poser directement sur les fiches, cadres ou modules de données (pour les composants non visuels) depuis le concepteur de fiches.
La VCL, FireMonkey (FMX), la LCL sont des frameworks composés de librairies de codes et de composants visuels et non visuels. Quand on crée un projet Delphi (VCL, FMX) ou Lazarus (LCL) on a une palette de composants sur laquelle on retrouve tous ceux référencés dans l'IDE pour le type de projet sur lequel on travaille.
Chaque projet de librairies (série d'unités) ou de composants public fera l'objet d'une rubrique dédiée dans laquelle je décrirai le contenu, l'utilisation et le "pourquoi ? comment ?" ayant conduit à ce résultat.
Si vous voulez voir les sessions de codage liées à ces projets, rendez-vous sur la page "librairies et composants" de Serial Streameur.