【问题标题】:Is there any way of automatically find all third-party components used on a project?有没有办法自动找到项目中使用的所有第三方组件?
【发布时间】:2011-05-04 01:42:36
【问题描述】:

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

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

【问题讨论】:

    标签: delphi


    【解决方案1】:

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

    您可以使用的另一种基于源的方法是在您的可执行文件上运行XN Resource Editor,然后查看RC Data\PACKAGEINFO\Language Neutral 节点。 包含选项卡将显示链接到可执行文件的每个单元。

    【讨论】:

    • 我希望有一个工具可以自动执行此操作,但似乎并非如此?
    【解决方案2】:

    Borland 几年前有一个工具,现在称为“VCLScanner”。它解析了您的所有源代码,并告诉您使用了哪些组件以及在多少个地方。这听起来就像你所要求的。这是它的链接:http://www.torry.net/pages.php?id=482

    【讨论】:

    • 看起来这只是扫描 DFM 数据,因此它不会检测在运行时创建的组件,也不会显示您继承自的组件(例如,我们的控件都来自TNT 的,但 TNT 本身没有被列出)。
    猜你喜欢
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多