Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Graphischer Aufrufbaum? (https://www.delphipraxis.net/172624-graphischer-aufrufbaum.html)

PeterPanino 14. Jan 2013 18:16

Graphischer Aufrufbaum?
 
Gibt es ein Tool, das für eine bestimmte Funktion oder Prozedur einen graphischen Aufrufbaum anzeigt? Zum Beispiel (nicht beim Debuggen, sondern beim Schreiben im Editor):

Der Cursor steht auf dem Prozedurnamen
Delphi-Quellcode:
MachEtwas
. Das Tool zeigt dann an, welche Routinen "MachEtwas" aufrufen. In der nächsten Ebene wird dann angezeigt, welche Routinen wiederum diese Routinen aufrufen, usw., usw.

Der Source-Code einer Unit kann natürlich eine unterschiedliche Verschachtelungstiefe aufweisen. Eventhandler-Routinen haben z.B. nur eine geringe Verschachtelungstiefe. Insgesamt wäre das aber ein sehr nützliches Tool, weil es auf einen Blick den möglichen Aufruf-Stack einer Routine anzeigt.

Bernhard Geyer 14. Jan 2013 22:29

AW: Graphischer Aufrufbaum?
 
Modelmaker (http://www.modelmakertools.com/) hat sowas für den statischen Fall.
AQtime (http://smartbear.com/products/qa-too...ance-profiling) für den dynamischen Fall.

PeterPanino 14. Jan 2013 23:59

AW: Graphischer Aufrufbaum?
 
Mhmm, bei Modelmaker sehe ich kein Modell des graphischen Aufrufbaums, sondern sondern UML-Modelle, die mit dem Code snchronisiert werden.

Und bei AQtime wir nur der Aufrufstack der tatsächlich durchlaufenen Routinen angezeigt.

stahli 15. Jan 2013 00:46

AW: Graphischer Aufrufbaum?
 
Schau mal, ob Du hier was findest:
http://www.delphipraxis.net/164701-u...alisieren.html
http://www.delphipraxis.net/164445-w...sicht-uml.html
In dem Video gab es (glaube ich) so eine Darstellung.

Ich habe zwar inzwischen D XE3 Ultimate, aber mich damit noch nicht beschäftigt.
(Gibt zu viele andere Probleme zu klären :-| )


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz