![]() |
Dokumentationsgenerierung mit Delphi 2006
Mit Delphi 2006 gibt es die Möglichkeit, auf der Modellseite eine HTML-Dokumentation zum aktuellen Projekt zu generieren - eine tolle Möglichkeit! :smile2:
Standardmässig erscheinen in dieser Dokumentation alle Units (als Namespace), die Klassen in diesen Units mit den Properties und Methoden. Wie kann ich aber hier noch Kommentare in diese Dokumentation einfügen (z.B. Beschreibung der Methode oder der Parameter), damit die Leser dieser Dokumentation auch wissen, was die Methode macht und was sie erwartet und zurückgibt, was die Vorbedingungen für den Aufruf sind etc.? :?: Martin |
Re: Dokumentationsgenerierung mit Delphi 2006
Habe eine Möglichkeit gefunden :)
Hier zur Dokumentation, falls jemand anderes dieses Problem auch hat:
Die eingegebenen Beschreibungen werden vorerst einmal vor der Deklaration des ausgewählten Elements in den Code eingefügt. Beispiel:
Delphi-Quellcode:
Das obige Beispiel erscheint dann so in der Dokumentation:
///<desc>Einen Phrase erstellen
///Als Input wird die ID des Phrases benötigt. Der Phrase muss also schon einmal identifiziert worden sein. ///Vorgehen: 1. IdentifyWords ///2. (mit den identifizierten Wörtern) FindPhrases ///3. (mit dem ausgewähltem Phrase) CreatePhrase</desc> /// <paramater1>PhrID = ID des neuen Phrases</paramater1> /// <mod__constraintReferencedElement>design:node:::85ix7n07m_n</mod__constraintReferencedElement> /// <returnwert>Phrase als Interface ITBLPhrase</returnwert> function CreatePhrase(PhrID: Integer): ITBLPhrase; ... 1:Einschränkung 1 PhrID > 0 Constraint language OCL ... desc Einen Phrase erstellen Als Input wird die ID des Phrases benötigt. Der Phrase muss also schon einmal identifiziert worden sein. Vorgehen: 1. IdentifyWords 2. (mit den identifizierten Wörtern) FindPhrases 3. (mit dem ausgewähltem Phrase) CreatePhrase parameter1 PhrID = ID des neuen Phrases returnwert Phrase als Interface ITBLPhrase |
Re: Dokumentationsgenerierung mit Delphi 2006
Noch eine Ergänzung:
Martin |
Re: Dokumentationsgenerierung mit Delphi 2006
Dies funktioniert auch umgekehrt:
Man kann die Kommentare im entsprechenden Format (drei Schrägstriche am Anfang der Zeile, Beginn und Ende des Kommentars in XML-Notation definiert) direkt in den Code schreiben:
Delphi-Quellcode:
Sofern man dabei keinen Formatfehler macht und kein Schlüsselwort als Namen wählt, erscheint dieser Text dann als neuer Eintrag unter Benutzereigenschaften auf der Diagrammansicht und in der generierten Dokumentation. :)
///<param1>...</param1>
///<param2>... ///...</param2> |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:17 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