0

我正在尝试使用工厂模式在我的项目中创建一个框架 VCL

像这样的东西:

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

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

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

项目 gymAce 提出 EResNotFound 并带有消息 "Resource TFrameFooBar not found" 。

这看起来有点像 IDE 问题。

有谁知道这个的解决方法?

4

1 回答 1

1

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

于 2009-10-05T23:55:22.760 回答