Сообщение об ошибке: «Resource ExperimentFrame.res not found» - PullRequest
0 голосов
/ 23 июня 2009

Я пытаюсь создать фрейм VCL внутри моего проекта, используя фабричный шаблон

как то так:

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

Когда фабрика создает класс реализации, я получаю сообщение об ошибке об отсутствии файла ресурса.

Например, если я создаю экземпляр класса TFrameFooBar с использованием фабрики, я получаю следующее исключение:

Проект gymAce поднят EResNotFound с сообщением "Ресурс TFrameFooBar not found"

Это немного похоже на проблему IDE.

Кто-нибудь знает обходной путь для этого?

1 Ответ

1 голос
/ 06 октября 2009

TFrame пытается выполнить потоковую передачу DFM своих свойств времени разработки, но ваше приложение не связывает фактический DFM класса TFrameFooBar с ресурсами исполняемого файла, которые TFrame может найти во время выполнения.

...