Сообщение об ошибке: & # 8220; Resource ExperimentFrame.res not found & # 8221;

StackOverflow https://stackoverflow.com/questions/1033515

Вопрос

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

что-то вроде этого:

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

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

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

  

Проект gymAce поднял EResNotFound с сообщением «Ресурс TFrameFooBar не найден» .

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top