Delphi 7: how to create a class hierarchy?

I am trying to understand another user's code in Delphi 7 (I suspect this new version has a built-in version, but I don't want spring> $ 1k for the newest version).

Are they any (preferably FOSS) tools that will help me create a class hierarchy diagram?


In fact, the class browser in GExperts is fine. Maybe not as good as the accepted answer, but just one of a large collection of tools

+7
source share
5 answers

You can use the ESS model from SourceForge .
If you download .PAS (also .DPR, .CLASS, ...) with some classes, this program generates a class diagram and some documentation. It is free and you can access the source code. alt text

Hi

+10
source

AFAIK ModelMaker 6.2 was included in Delphi 7, it is a UML tool. You can import the source code into it and generate class diagrams, etc., I really don’t remember all of its functions, but I remember that ModelMaker is a great tool, and it really deserves attention.

+3
source

You can look at our tool SynProject .

Synopse SynProject is an open source version control application for code and automatic documentation of Delphi projects.

There is an original pascal parser that will create documentation on the hierarchy of all classes.

And this is much more than a parser: you can write a complete list of documents on specifications / architecture / design / testing / release in an integrated way.

The link above has several guides, screenshots, and the resulting document.

+3
source

Peganza Pascal Analyzer (not FOSS)

+2
source

The doc-o-matic documentation generator creates class hierarchies. They have a free express version that you can try.

+1
source

All Articles