错误消息:“未找到资源ExperimentFrame.res”
-
06-07-2019 - |
题
我正在尝试使用工厂模式
在我的项目中创建一个框架VCL类似的东西:
TFrame* newToolbarFrame =
FrameFactory::getInstance().createObject(toolbarFrameClassId);
当工厂创建实现类时,我收到有关缺少资源文件的错误消息。
例如,如果我使用工厂创建类 TFrameFooBar
的实例,我会得到以下异常:
项目gymAce引发了EResNotFound消息“未找到资源TFrameFooBar”
这看起来有点像IDE问题。
有人知道解决方法吗?
解决方案
TFrame正在尝试执行其设计时属性的DFM流,但您的应用程序未将实际的TFrameFooBar类的DFM链接到可执行文件的资源中,以便在运行时找到TFrame。
不隶属于 StackOverflow