Stockage et chargement des propriétés
Remonter à Création de propriétés - Index
Delphi stocke les fiches et leurs composants dans des fichiers fiche, les fichiers .dfm
dans les applications VCL ou les fichiers .fmx
dans les applications FireMonkey. Un fichier fiche stocke les propriétés d'une fiche et de ses composants. Lorsque les développeurs Delphi ajoutent à leurs fiches les composants que vous avez écrits, vos composants doivent être capables d'enregistrer leurs propriétés dans le fichier fiche lors de sa sauvegarde. De même, lorsqu'ils sont chargés dans Delphi ou exécutés comme éléments d'une application, vos composants doivent être capables de se restituer eux-mêmes à partir du fichier fiche.
La plupart du temps, vous n'aurez rien à faire pour que vos composants fonctionnent avec un fichier fiche car la fonction de stockage et de chargement d'une représentation fait partie du comportement reçu en héritage par tous les composants. Toutefois, dans certaines circonstances, vous pouvez souhaiter modifier le stockage d'un composant ou son initialisation au chargement. C'est pourquoi il est conseillé de comprendre les mécanismes sous-jacents.
Les aspects du stockage de propriétés qu'il est nécessaire d'expliquer sont les suivants :