Ajout d'une interface à une CoClasse

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation de l'éditeur de bibliothèques de types


Les CoClasses sont définies par les interfaces qu'elles présentent aux clients. Même si vous pouvez ajouter un nombre quelconque de propriétés et de méthodes à la classe d'implémentation d'une CoClasse, les clients ne voient que les propriétés et méthodes qui sont exposées par les interfaces associées à la CoClasse.

Pour associer une interface à une CoClasse, cliquez avec le bouton droit dans la page Implémente de la classe et choisissez Insérer une interface pour afficher une liste des interfaces dans laquelle choisir. Cette liste contient les interfaces définies dans la bibliothèque de types en cours et celles définies dans toutes les bibliothèques de types référencées par celle-ci. Choisissez une interface que la classe doit implémenter. L'interface est ajoutée à la page avec son GUID et d'autres attributs.

Si la CoClasse a été générée par un expert, l'éditeur de bibliothèques de types met à jour automatiquement la classe d'implémentation pour y placer le squelette des méthodes (y compris les méthodes d'accès aux propriétés) pour toutes les interfaces ajoutées de cette manière. Si le dialogue Appliquer les mises à jour est activé, l'éditeur de bibliothèques de types vous prévient avant de mettre à jour les sources et vous avertit de problèmes éventuels.

Voir aussi