Delphi 7中项目的奇怪行为

时间:2014-03-10 22:50:21

标签: delphi delphi-xe2 delphi-7

我正在将项目从Delphi 7迁移到Delphi XE2。

我仍在努力,但当我在 Delphi XE2 中运行项目时,它停在一个从第三方组件调用单元的函数中。此单元未初始化,因此我预计会出现此错误。

然而,当我在 Delphi 7 中编译项目时,我得到了它应该在XE2中打破的部分,它正常工作。因此,当我尝试编译时,我继续在项目中检查此单元,并在IDE中打开打开单元。它显示了这条消息。

字段FormPropiedadesElemento.SpinVector没有相应的组件。删除声明?

单击“否”后,项目运行但现在停止在与Delphi XE2项目相同的部分。

当我看到这个单元的代码时,这个问题只发生在Delphi 7中。

知道它可能是什么或如何解决它?

1 个答案:

答案 0 :(得分:5)

通常,这是因为您没有为IDE中安装的该组件提供适当的设计时包。

错误的含义是您在表单声明的IDE管理部分中有一个字段,该字段在dfm文件中没有相应的组件。