Question

J'essaie de créer une VCL d'image dans mon projet à l'aide du modèle d'usine

quelque chose comme ceci:

TFrame* newToolbarFrame =
   FrameFactory::getInstance().createObject(toolbarFrameClassId);

Lorsque la fabrique crée la classe d'implémentation, je reçois un message d'erreur concernant le fichier de ressources manquant.

Par exemple, si je crée une instance de classe TFrameFooBar à l'aide de la fabrique, j'obtiens cette exception:

  

Le projet gymAce a généré EResNotFound avec le message "Resource TFrameFooBar not found". .

Cela ressemble un peu à un problème IDE.

Est-ce que quelqu'un connaît une solution de contournement?

Était-ce utile?

La solution

TFrame tente de diffuser en continu ses propriétés au moment de la conception en mode DFM, mais votre application ne lie pas le fichier DFM de la classe TFrameFooBar dans les ressources de l'exécutable pour que TFrame puisse le trouver au moment de l'exécution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top