Delphi 哪个声明导致隐式导入单元?
我正在为一个项目安装一些自定义组件。Delphi 哪个声明导致隐式导入单元?,delphi,packages,Delphi,Packages,我正在为一个项目安装一些自定义组件。 我很多年前就写了这些,所以事情是如何联系起来的有点模糊 我收到了很多警告,比如: [dcc32警告]Life32v2.dpk(53):W1033单元“DDUtils”隐式导入包“Life32v2” 但是,当我为DDUtils在文件中查找ctrlshiftF时,在项目(组)中找不到它。 显然,DDUtils是由我的一个组件显式导入的单元使用的,或者链接更为间接 双击错误只会将我带到没有用的dpk文件 有没有办法看一个单位是通过哪条路线进口的 您可以轻松找到使用
我很多年前就写了这些,所以事情是如何联系起来的有点模糊 我收到了很多警告,比如: [dcc32警告]Life32v2.dpk(53):W1033单元“DDUtils”隐式导入包“Life32v2” 但是,当我为
DDUtils
在文件中查找ctrlshiftF时,在项目(组)中找不到它。显然,
DDUtils
是由我的一个组件显式导入的单元使用的,或者链接更为间接
双击错误只会将我带到没有用的dpk文件
有没有办法看一个单位是通过哪条路线进口的 您可以轻松找到使用它的设备 只需在硬盘上找到
DDUnit
(.pas
和/或.dcu
)并将其重命名为old\u DDUnit.pas
和/或old\u DDUnit.dcu
。然后重新编译,编译器将告诉您哪个单元无法编译,因为它找不到DDUnit
我通常使用免费的、优秀的、极快的搜索工具在我的系统中查找任何文件名或文件夹
当然,一个IDE工具会很好,但是上面的工作很好