gpt4 book ai didi

delphi - 升级后的自定义组件无法编译

转载 作者:行者123 更新时间:2023-12-03 15:55:43 25 4
gpt4 key购买 nike

我们目前正在考虑将一些 Delphi 应用程序从 XE7 升级到 10.3,但我们的自定义组件遇到了问题。

我尝试了两种选择。

  1. 我已经复制了,在10.3中打开,并重新编译了原来的组件包。

  2. 我在 10.3 中创建了一个新包,添加了相关 .pas 文件的副本,并编译了一个新的 .bpl/ .dpk 文件。

在这两种情况下,我都会得到一个可以安装到 IDE 中的包,它允许我将组件添加到新项目中。

但是,在这两种情况下,我都会在 IDE 中收到“无法解析单元名称“NewComponent””,并且 “未找到单元“NewComponent””我尝试在项目中使用该组件。

我记得这是以前的 Delphi 升级中的一个问题,但忘记了修复它的技巧。

最佳答案

对于我自己的包,我有一个单独的 Lib 文件夹 \[delphi]\Lib2,然后我将 IDE 中的 BPL 输出目录设置为该文件夹,将其添加到 IDE 的搜索路径并操作系统路径。

这就是我认为必要的,而且效果很好。

关于delphi - 升级后的自定义组件无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54944158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com