Ответ 1
Я лично использую бесплатную Зависимости проектов от GExperts.
Он не отображает диаграмму, а как дерево. Это соответствует моим потребностям, YMMV.
Существуют ли какие-либо инструменты, которые могут генерировать диаграммы зависимостей для модулей Delphi с учетом директив условной компиляции. Я хотел бы подчеркнуть, что это должна быть диаграмма зависимостей единиц, а не зависимость класса. Также было бы неплохо иметь возможность перестроить и скрыть некоторые части в сгенерированной диаграмме.
Я пробовал Понимать и, похоже, не делает того, что я хочу.
Я лично использую бесплатную Зависимости проектов от GExperts.
Он не отображает диаграмму, а как дерево. Это соответствует моим потребностям, YMMV.
Возможно ICARUS.
См. этот родственный вопрос, где обсуждался Пеганза. Инструмент, который отображает зависимости устройства для Delphi 2010 или программы Delphi 7
Вы также можете использовать сканер зависимостей Delphi Unit из https://github.com/norgepaul/DUDS и экспортировать дерево в формате Gephi или yEd.
Затем вы можете построить график, проанализировать и выполнить множество других действий с графиком, используя инструмент с открытым исходным кодом из https://gephi.org/ или бесплатный https://www.yworks.com/products/yed.
Я использую ModelMakers Анализатор зависимостей единиц вместе с Lattix LDM.
Инструмент для документирования кода с открытым исходным кодом PasDoc может сделать это тоже