Сообщение об ошибке: & # 8220; Resource ExperimentFrame.res not found & # 8221;
-
06-07-2019 - |
Вопрос
Я пытаюсь создать фрейм VCL внутри моего проекта, используя фабричный шаблон
что-то вроде этого:
TFrame* newToolbarFrame =
FrameFactory::getInstance().createObject(toolbarFrameClassId);
Когда фабрика создает класс реализации, я получаю сообщение об ошибке об отсутствующем файле ресурсов.
Например, если я создаю экземпляр класса TFrameFooBar
с использованием фабрики, я получаю это исключение:
Проект gymAce поднял EResNotFound с сообщением «Ресурс TFrameFooBar не найден» . Р>
Это немного похоже на проблему IDE. Р>
Кто-нибудь знает обходной путь для этого?
Решение
TFrame пытается выполнить потоковую передачу DFM своих свойств времени разработки, но ваше приложение не связывает фактический DFM класса TFrameFooBar с ресурсами исполняемого файла, которые TFrame может найти во время выполнения.
Не связан с StackOverflow