Problèmes d'installation de composants personnalisés (C++)
Remonter à Accessibilité des composants au moment de la conception
Un problème courant lors du recensement et de l'installation de composants personnalisés est l'absence du composant dans la liste des composants après l'installation correcte du paquet.
Voici les causes les plus courantes de l'absence des composants dans la liste des composants ou sur la palette :
- Modificateur de macro PACKAGE sur la fonction Register manquant.
- Modificateur de macro PACKAGE sur la classe manquant
- Absence de #pragma package(smart_init) dans le fichier source C++.
- Fonction Register non trouvée dans un espace de nommage de même nom que le module code source.
- Register n'est pas correctement exportée. Utilisez tdump sur le fichier .BPL pour rechercher la fonction exportée :
tdump -ebpl mypack.bpl mypack.dmp
Dans la section exports du dump, vous devriez voir la fonction Register (dans l'espace de nommage) exportée.