我正在将项目从Delphi 7迁移到Delphi XE2。
我仍在努力,但当我在 Delphi XE2 中运行项目时,它停在一个从第三方组件调用单元的函数中。此单元未初始化,因此我预计会出现此错误。
然而,当我在 Delphi 7 中编译项目时,我得到了它应该在XE2中打破的部分,它正常工作。因此,当我尝试编译时,我继续在项目中检查此单元,并在IDE中打开打开单元。它显示了这条消息。
字段FormPropiedadesElemento.SpinVector没有相应的组件。删除声明?
单击“否”后,项目运行但现在停止在与Delphi XE2项目相同的部分。
当我看到这个单元的代码时,这个问题只发生在Delphi 7中。
知道它可能是什么或如何解决它?
答案 0 :(得分:5)
通常,这是因为您没有为IDE中安装的该组件提供适当的设计时包。
错误的含义是您在表单声明的IDE管理部分中有一个字段,该字段在dfm文件中没有相应的组件。