哪个声明导致单元被隐式导入?

Joh*_*ica 3 delphi packages

我正在为项目安装一些自定义组件.
我多年前写过这些,所以事情变得有点模糊.

我收到很多警告:

[dcc32警告] Life32v2.dpk(53):W1033单位'DDUtils'隐式导入包'Life32v2'

然而,当我在做文件查找ctrlshiftFDDUtils是无处项目(组)被发现.
显然,DDUtils使用由一个单元明确我的部件或连接的一个进口甚至比这更间接.

双击错误只会将我带到dpk文件,这是无用的.

有没有办法查看单位导入的路线?

Rud*_*uis 10

您可以轻松找到使用它的单位.

只需在硬盘上找到DDUnit(.pas和/或.dcu)并将其重命名为old_DDUnit.pas和/或old_DDUnit.dcu.然后重新编译,编译器会告诉你哪个单元无法编译,因为它无法找到DDUnit.

我通常使用免费,优秀且非常快的everything.exe搜索工具来查找我系统上的任何文件名或文件夹.

当然IDE工具会很好,但上面的工作正常.