为 Delphi 生成单元依赖关系的工具

发布于 2024-09-06 06:15:51 字数 196 浏览 15 评论 0原文

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

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

Are there any tools that can generate dependency diagrams for Delphi units taking into account conditional compilation directives. I'd like to emphasize that this should be unit dependency diagram, not class dependency. Also it would be nice to have the ability to rearrange and hide some parts in the generated diagram.

I've tried Understand and it doesn't seem to do what I want.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

や莫失莫忘 2024-09-13 06:15:51

我个人使用 免费项目依赖项 “http://www.gexperts.org”rel="noreferrer">GExperts。
它不显示图表,而是显示树视图。这符合我的需求,YMMV。

I personally use the free Project Dependencies from GExperts.
It does not display a diagram, but as a tree view. That suits my needs, YMMV.

空城之時有危險 2024-09-13 06:15:51

也许 ICARUS 会有所帮助。

Perhaps ICARUS is helpful.

风苍溪 2024-09-13 06:15:51

请参阅此相关问题,其中讨论了 Peganza。
显示单元的工具Delphi 2010 或 Delphi 7 程序的依赖项

See this related question, where Peganza was discussed.
Tool that shows unit dependencies for Delphi 2010 or Delphi 7 program

甜`诱少女 2024-09-13 06:15:51

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

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

You can also use the Delphi Unit Dependency Scanner from https://github.com/norgepaul/DUDS and export the tree in Gephi or yEd format.

Then you can build the graph, analyze and do many other actions with the graph using the open source tool from https://gephi.org/ or free https://www.yworks.com/products/yed.

一桥轻雨一伞开 2024-09-13 06:15:51

我将 ModelMakers 单元依赖分析器Lattix LDM

I use ModelMakers Unit Dependency Analyzer together with Lattix LDM.

原来是傀儡 2024-09-13 06:15:51

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

The open source pascal code documentation tool PasDoc can do that too

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文