Инструменты для создания зависимостей блоков для Delphi

Существуют ли какие-либо инструменты, которые могут генерировать диаграммы зависимостей для модулей Delphi с учетом директив условной компиляции. Я хотел бы подчеркнуть, что это должна быть диаграмма зависимостей единиц, а не зависимость класса. Также было бы неплохо иметь возможность перестроить и скрыть некоторые части в сгенерированной диаграмме.

Я пробовал Понимать и, похоже, не делает того, что я хочу.

Ответ 1

Я лично использую бесплатную Зависимости проектов от GExperts.
Он не отображает диаграмму, а как дерево. Это соответствует моим потребностям, YMMV.

Ответ 2

Возможно ICARUS.

Ответ 4

Вы также можете использовать сканер зависимостей Delphi Unit из https://github.com/norgepaul/DUDS и экспортировать дерево в формате Gephi или yEd.

Затем вы можете построить график, проанализировать и выполнить множество других действий с графиком, используя инструмент с открытым исходным кодом из https://gephi.org/ или бесплатный https://www.yworks.com/products/yed.

Ответ 6

Инструмент для документирования кода с открытым исходным кодом PasDoc может сделать это тоже