Les développeurs de composants ont souvent besoin d’utiliser une classe d’un autre composant existant.
Avec 4D 20 R6, lorsqu’un composant a un espace de noms déclaré, ses classes sont désormais accessibles à tous les composants chargés dans le projet hôte via cs.namespace.
Déployer un composant qui utilise des classes d’autres composants dans un projet hôte est désormais possible.
Il vous suffit d’inclure tous les composants que vous devez appeler dans votre projet hôte :
Par exemple, si le composant 1 et le composant 2 sont présents dans le même projet hôte :
Le composant 2 pourra alors utiliser des classes du composant 1 ou même de 4D NetKit dans n’importe laquelle de ses méthodes ou fonctions.
En conclusion, avec 4D 20 R6, les développeurs peuvent utiliser des classes d’autres composants dans un composant spécifique et les utiliser dans un projet hôte en incluant tous les composants nécessaires.