How do I view a hierarchy in which a department uses another? (Delphi)

There is a large project, and I need to see a hierarchy of units that each file refers to in this section of USES.

ex.

                                Project Source (program.dpk)

        HelperUnit                  Forms                ThirdPartyUnit

MyUtils MyConsts MyDownload                         TPShellShock  TPWhatever 

How can I see this dependency tree? I remember that in one of the new versions of Delphi there is such a function, but I do not remember how it was called. Perhaps it was a plugin.

Any hints on how to do this would be wonderful. I started writing my own program for this, but I have already wasted like 3 hours and am still working on a parser for pas files.

+3
source share
4 answers

, GExperts. " ". Delphi .

GExperts Project Dependancies

+7

IDE, , , " " ModelMaker, .

+3

, Open Source, SynProject.

PasDoc , , ///. , .

, "", "", "", " ", "", "".

. http://synopse.info/fossil/wiki?name=SynProject

+1

Icarus is another tool for analyzing your "use" dependencies; it has an excellent function that lists units that should not be in your usage suggestions.

http://www.peganza.com/

It's free.

+1
source

Source: https://habr.com/ru/post/1770410/


All Articles