Entwickler-Ecke
Programmierwerkzeuge - Delphi Reverse Engineering
Flamefire - Do 10.02.11 21:26
Titel: Delphi Reverse Engineering
Delphi kann ja zu einzelnen Klassen ein UML-Diagramm erstellen.
Nur habe ich noch nicht gefunden, wie ich das für alle Klassen machen kann. Hab ein Projekt (eigenes) wozu ich mir das gern mal angucken würde. Habe es in sauberer OOP manier geschrieben. Sollte also funktionieren.
Wer hat das schonmal gemacht und kann mir erklären, wie das geht? ;)
Lemmy - Fr 11.02.11 12:17
Hi,
im Grunde musst Du die Modellunterstützung hinzufügen, das geht ganz einfach in dem du rechts auf die Modellansicht gehst. Dann kannst Du dort ein Diagramm anlegen (Kontextmenü) und die gewünschten Klassen rein ziehen. AUtomatisch alle Klassen in ein Diagramm wüsste ich nicht wie das geht und ist vermutlich bei vielen KLassen auch nicht empfehlenswert.
Allerdings würde ich dir eh empfehlen BEVOR du das machst (Modellunterstützung hinzufügen) eine Sicherung deines Projektes zu erstellen. Nach dem hinzufügen hat bei mir das Laden des Projektes hin und wieder 10-15 Minuten gedauert.
Geht unter XE deutlich schneller - also wenn Du noch ein paar € auf dem Konto hast... ;-)
Grüße
Flamefire - Fr 11.02.11 13:27
noch ein paar €? Eher ein paar hundert € ;)
Ne die hab ich dann doch nicht. Und VS oder Eclipse kann das. Also aus Quellcode Dateien ein (fast) vollständiges Klassendiagramm mit Vererbungen erzeugen...
Lemmy - Fr 11.02.11 17:00
hi,
Delphi kann das auch - ist aber unter 2009 halt sehr zäh
Grüße
jaenicke - Fr 11.02.11 17:28
Lemmy hat folgendes geschrieben : |
| Allerdings würde ich dir eh empfehlen BEVOR du das machst (Modellunterstützung hinzufügen) eine Sicherung deines Projektes zu erstellen. Nach dem hinzufügen hat bei mir das Laden des Projektes hin und wieder 10-15 Minuten gedauert. |
Es reicht auch es einfach aus dem Quelltext des Projekts wieder zu löschen. ;-)
Wenn man weiß wie was aussieht in den Quelltext-Dateien, geht das sehr fix.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!