Salut à tous,

J'ai un système qui est basé sur une object factory à laquelle on donne une metaclasse et qui retourne un objet alloué avec le constructeur adéquat.

Mon pb est que si il n'y a aucun appel explicite à un type particulier, tout ce qui le concerne (incluant la metaclass) est dead code strippé.

Pour ce qui est de mon côté, pas de soucis, je fais des dummy calls pour empêcher le dead code stripping. En revanche, un client peut vouloir développer son propre composant. Pour l'instant, je dois lui imposer de faire les mêmes dummy calls que moi, ce qui est loin d'être très propre à mon goût.

Est-ce que quelqu'un aurait une méthode moins sale? (genre un #pragma TouchePasACa)

Merci.