【发布时间】:2014-04-14 07:35:22
【问题描述】:
我正在将一个项目从 Delphi 7 迁移到 Delphi XE2。
我仍在处理它,但是当我在 Delphi XE2 中运行该项目时,它停止在一个从第三方组件调用单元的函数中。此单元未初始化,所以我预计会出现此错误。
但是,当我在 Delphi 7 中编译项目时,我遇到了它应该像在 XE2 中那样中断的部分,它可以正常工作。因此,当我现在尝试编译时,我继续检查项目中的这个单元,并在 IDE 中打开单元打开。它显示此消息。
FormPropiedadesElemento.SpinVector 字段没有对应的组件。删除声明?
单击“否”后,项目运行,但现在停止在与 Delphi XE2 项目相同的部分。
当我看到这个单元的代码时,这个问题只发生在 Delphi 7 中。
知道它可能是什么或如何解决它吗?
【问题讨论】:
-
在dfm中添加对应的组件。
-
将组件添加到临时项目并配置它,然后将其对象定义从dfm复制到故障单元的dfm。
标签: delphi delphi-xe2 delphi-7