Delphi 有没有办法自动查找项目中使用的所有第三方组件?

Delphi 有没有办法自动查找项目中使用的所有第三方组件?,delphi,Delphi,是否有任何Delphi专家或类似人员允许我自动查找项目中使用的所有第三方组件 我需要发送一个使用多个第三方组件的项目,为了进行编译,我还必须包含它使用的第三方组件。有没有比手动查看第三方组件的所有表单更快的方法?清除全局和项目选项中的Delphi搜索路径,并在编译器或IDE投诉时逐个重新添加它们。您可能需要删除您的DCU 另一种基于源代码的方法是在可执行文件上运行,并查看RC Data\PACKAGEINFO\Language Neutral节点。“包含”选项卡将显示链接到可执行文件中的每个单元

是否有任何Delphi专家或类似人员允许我自动查找项目中使用的所有第三方组件


我需要发送一个使用多个第三方组件的项目,为了进行编译,我还必须包含它使用的第三方组件。有没有比手动查看第三方组件的所有表单更快的方法?

清除全局和项目选项中的Delphi搜索路径,并在编译器或IDE投诉时逐个重新添加它们。您可能需要删除您的DCU


另一种基于源代码的方法是在可执行文件上运行,并查看
RC Data\PACKAGEINFO\Language Neutral
节点。“包含”选项卡将显示链接到可执行文件中的每个单元。

Borland几年前有一个工具,现在称为“VCLScanner”。它解析了所有源代码,并告诉您使用了哪些组件以及使用了多少个组件。这听起来正是你想要的。这是它的一个链接:

我希望有一个工具可以自动完成这项工作,但似乎不是这样,对吗?它看起来只是扫描DFM数据,所以它不会检测运行时创建的组件,也不会显示您从中继承的组件(例如,我们的控制都来自TNT,但TNT本身没有被列入清单)。