我公司主要产品的GUI是在90年代后期用Delphi编写的,现已更新到Delphi2007。我正在与一个小组合作,将Delphi 2007更新到XE4。
我们仍然使用ADL VCL中的许多组件(类似于DevExpress,但是现在已经不存在了),但是尚未安装整个软件包。相反,我们将所需文件放在与项目文件夹分开的文件夹中,并在以下位置指定了这些文件的路径:
工具-选项-库浏览路径
和
项目选项搜索路径
当我打开main时,出现错误:
“找不到TADLAboutBox。忽略该错误并继续吗?”
在main的uses子句中声明了定义“ ADLAboutBox”的单元“ ADLAbout”。
而且,我们的项目可以编译。
我如何摆脱这些消息?可能是什么问题?
非常感谢您的建议。
最佳答案
ADL VCL不适用于XE4,因为它在XE4发布之前已被中止。如果您拥有ADL源代码并将其移植到XE4,则可能会取得一些成功。
您描述的错误消息是没有安装组件的设计时软件包的症状。您需要为要在设计时与之交互的任何组件构建并安装设计时软件包。