Pél*_*ául 7 ide delphi delphi-xe4
我公司主要产品的GUI是在90年代后期用Delphi编写的,并且已经更新到Delphi 2007.我正在与一个小组合作将Delphi 2007更新为XE4.
我们仍然使用ADL VCL中的许多组件(类似于DevExpress,但现在已经不存在),但还没有安装整个软件包.相反,我们需要的文件位于与我们的项目文件夹分开的文件夹中,并且具有指定这些文件的路径:工具 - 选项 - 库 - 浏览路径和项目 - 选项 - 搜索路径
当我打开main时,我收到错误:"找不到TADLAboutBox.忽略错误并继续?"
定义"ADLAboutBox"的单元"ADLAbout"在main的uses子句中声明.而且,我们的项目编译得很好.
我怎样才能摆脱这些消息?可能有什么问题?
非常感谢您的建议.
Bir*_*ger 14
该组件未安装在IDE中,因此当您打开使用该组件的表单时,会出现错误.
但是可以找到组件的源代码,因此在编译它时可以毫无问题地执行此操作.
要消除错误,必须在IDE中安装组件.
Dav*_*nan 11
ADL VCL不适用于XE4,因为它在XE4发布之前已经停止了一段时间.如果您有ADL源代码,并将其移植到XE4,那么您可能会取得一些成功.
您描述的错误消息表明没有安装组件的设计时包.您需要为要在设计时与之交互的任何组件构建和安装设计时包.