【问题标题】:Tools to generate unit dependencies for Delphi为 Delphi 生成单元依赖项的工具
【发布时间】:2011-03-05 19:10:53
【问题描述】:

考虑到条件编译指令,是否有任何工具可以为 Delphi 单元生成依赖关系图。我想强调的是,这应该是单元依赖关系图,而不是类依赖关系。如果能够在生成的图表中重新排列和隐藏某些部分,那就太好了。

我已经尝试过Understand,但它似乎没有达到我想要的效果。

【问题讨论】:

    标签: delphi dependencies conditional-compilation


    【解决方案1】:

    我个人使用来自GExperts免费Project Dependencies
    它不显示图表,而是显示为树视图。这符合我的需要,YMMV。

    【讨论】:

    • 是否将项目需要的所有文件复制到给定目录?
    【解决方案2】:

    也许ICARUS 有帮助。

    【讨论】:

    • 从描述看来,它有助于删除未使用的单位。它可以显示依赖关系吗?
    • 完整的 peganza 用于执行此操作。它将列出完整的依赖关系图。无法查看当前版本是否可以。也许发邮件问问
    【解决方案3】:

    请参阅此相关问题,其中讨论了 Peganza。 Tool that shows unit dependencies for Delphi 2010 or Delphi 7 program

    【讨论】:

      【解决方案4】:

      您还可以使用来自https://github.com/norgepaul/DUDS 的 Delphi Unit Dependency Scanner 并以 Gephi 或 yEd 格式导出树。

      然后您可以使用来自https://gephi.org/ 或免费的https://www.yworks.com/products/yed 的开源工具来构建图表、分析图表并使用图表执行许多其他操作。

      【讨论】:

      • @Kromster:感谢您的编辑,我也使用 yEd 很长时间了 :)
      • yEd 很棒,这就是为什么我要求 DUDS 开发人员添加对它的支持并给他导出代码:-D
      • @Kromster 我问他们要 Gephi :D 所以我们这里有 2 个按钮 :)
      【解决方案5】:

      我同时使用 ModelMakers Unit Dependency AnalyzerLattix LDM

      【讨论】:

        【解决方案6】:

        开源pascal代码文档工具PasDoc也可以做到这一点

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-02-21
          • 1970-01-01
          • 2013-05-10
          • 2010-09-23
          • 2012-11-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多