Fehlermeldung: „Ressourcen ExperimentFrame.res nicht gefunden“
-
06-07-2019 - |
Frage
Ich versuche, einen Rahmen VCL in meinem Projekt mit Fabrikmuster
erstellenso etwas wie folgt aus:
TFrame* newToolbarFrame =
FrameFactory::getInstance().createObject(toolbarFrameClassId);
Wenn die Fabrik der Implementierungsklasse schafft, erhalte ich eine Fehlermeldung über Ressourcendatei fehlt.
Zum Beispiel, wenn ich eine Instanz der Klasse TFrameFooBar
mit Fabrik erstellen, bekomme ich diese Ausnahme:
Projekt gymAce EResNotFound angehoben mit der Meldung "Ressourcen TFrameFooBar nicht gefunden".
Das sieht etwas wie ein IDE Problem.
Kennt jemand eine Abhilfe für dieses?
Lösung
TFrame versucht DFM-Streaming seiner Entwurfszeit-Eigenschaften zu erfüllen, aber Ihre Anwendung ist die Verknüpfung nicht in der eigentlichen DFM der TFrameFooBar Klasse in die Ressourcen der ausführbaren Datei für TFrame zur Laufzeit zu finden.