错误消息:“找不到资源ExperimentFrame.res”

时间:2009-06-23 15:59:29

标签: c++ c++builder vcl c++builder-2007

我正在尝试使用工厂模式

在我的项目中创建一个框架VCL

类似的东西:

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

当工厂创建实现类时,我收到有关缺少资源文件的错误消息。

例如,如果我使用工厂创建类TFrameFooBar的实例,我会得到以下异常:

  

项目gymAce发布了EResNotFound消息“找不到资源TFrameFooBar”。

这看起来有点像IDE问题。

有人知道解决方法吗?

1 个答案:

答案 0 :(得分:1)

TFrame正在尝试执行其设计时属性的DFM流,但您的应用程序未将实际的TFrameFooBar类的DFM链接到可执行文件的资源中,以便在运行时找到TFrame。