【发布时间】:2011-03-05 19:10:53
【问题描述】:
考虑到条件编译指令,是否有任何工具可以为 Delphi 单元生成依赖关系图。我想强调的是,这应该是单元依赖关系图,而不是类依赖关系。如果能够在生成的图表中重新排列和隐藏某些部分,那就太好了。
我已经尝试过Understand,但它似乎没有达到我想要的效果。
【问题讨论】:
标签: delphi dependencies conditional-compilation
考虑到条件编译指令,是否有任何工具可以为 Delphi 单元生成依赖关系图。我想强调的是,这应该是单元依赖关系图,而不是类依赖关系。如果能够在生成的图表中重新排列和隐藏某些部分,那就太好了。
我已经尝试过Understand,但它似乎没有达到我想要的效果。
【问题讨论】:
标签: delphi dependencies conditional-compilation
我个人使用来自GExperts的免费Project Dependencies。
它不显示图表,而是显示为树视图。这符合我的需要,YMMV。
【讨论】:
也许ICARUS 有帮助。
【讨论】:
请参阅此相关问题,其中讨论了 Peganza。 Tool that shows unit dependencies for Delphi 2010 or Delphi 7 program
【讨论】:
您还可以使用来自https://github.com/norgepaul/DUDS 的 Delphi Unit Dependency Scanner 并以 Gephi 或 yEd 格式导出树。
然后您可以使用来自https://gephi.org/ 或免费的https://www.yworks.com/products/yed 的开源工具来构建图表、分析图表并使用图表执行许多其他操作。
【讨论】:
我同时使用 ModelMakers Unit Dependency Analyzer 和 Lattix LDM。
【讨论】:
开源pascal代码文档工具PasDoc也可以做到这一点
【讨论】: