1

在 Delphi 应用程序中,已开发了一个继承自 TFrame 的可视组件 VC,并通过 Structure 窗格(Structure \ 右键单击​​ \ Add to palette)将其添加到 Components Palette APP_PALETTE。

在应用程序的一种形式中,已通过单击调色板 APP_PALETTE 上的组件然后单击该窗体来创建所提到的组件的实例。
在 IDE 中,组件在表单中正确显示。
应用程序编译时没有错误或警告。

但是,在运行时,当表单被加载时,组件并没有显示出来。

此外,当项目关闭并重新打开时,会显示以下对话框:
读取表单时出错:[创建组件的表单名称
] 找不到类 [组件 VC 的类]。忽略错误并继续?注意:忽略错误可能会导致组件被删除或属性值丢失。

我没有开发组件或应用程序,但我可以访问源代码。我想知道是否缺少路径或某种配置...

关于如何解决问题的建议将不胜感激。
先感谢您。

PTM

这是我的环境:
Embarcadero Delphi 2010 Version 14.0.3593.25826
Windows XP Professional Version 2002 Service Pack 3

4

1 回答 1

2

这是使用 TFrame 的奇怪方式。通常的方法是使用调色板中的框架组件,然后从列表中选择要插入到表单中的框架类型。无需使用添加到调色板。框架必须是项目的一部分才能完成这项工作。

于 2012-11-13T20:05:24.847 回答