Mensaje de error: & # 8220; Resource ExperimentFrame.res no encontrado & # 8221;
-
06-07-2019 - |
Pregunta
Estoy tratando de crear un marco VCL dentro de mi proyecto usando el patrón de fábrica
algo como esto:
TFrame* newToolbarFrame =
FrameFactory::getInstance().createObject(toolbarFrameClassId);
Cuando la fábrica crea la clase de implementación, recibo un mensaje de error sobre la falta del archivo de recursos.
Por ejemplo, si creo una instancia de la clase TFrameFooBar
usando factory, obtengo esta Excepción:
Project gymAce planteó EResNotFound con el mensaje '' Resource TFrameFooBar no encontrado '' .
Esto parece un problema de IDE.
¿Alguien sabe una solución para esto?
Solución
TFrame está intentando realizar la transmisión DFM de sus propiedades en tiempo de diseño, pero su aplicación no se vincula en el DFM real de la clase TFrameFooBar con los recursos del ejecutable para que TFrame encuentre en tiempo de ejecución.