我正在为项目安装一些自定义组件 我多年前写过这些内容,所以事情的联系有点模糊。
我收到很多警告:
[dcc32警告] Life32v2.dpk(53):W1033单位' DDUtils'隐式导入包#Life;生命32v2'
然而,当我为DDUtils
执行查找文件 ctrl shift F 时,在项目中找不到任何内容(组)。
显然DDUtils
由我的某个组件明确导入 的单位使用,或者该链接更加间接。
双击错误只会将我带到无用的dpk文件。
有没有办法查看单位导入的路线?
答案 0 :(得分:10)
您可以轻松找到使用它的设备。
只需在硬盘上找到DDUnit
(.pas
和/或.dcu
),然后将其重命名为old_DDUnit.pas
和/或old_DDUnit.dcu
。然后重新编译,编译器将告诉您哪个单元无法编译,因为它无法找到DDUnit
。
我通常使用免费,优秀且非常快速的everything.exe搜索工具来查找我系统上的任何文件名或文件夹。
当然IDE工具会很好,但上面的工作正常。