![]() |
Dokumentation von Delphi-Code
Ich beginne mit einer Frage: Was haben fast alle Softwareprojekte gemeinsam? :gruebel: - Die mangelhafte Dokumentation. :coder2:
Ich habe die Aufgabe, mein Softwareprojekt so zu dokumentieren, dass andere Programmierer problemlos alle Schritte nachvollziehen und in die Programmierung einsteigen können. Dazu suche ich ein (wenn möglich kostenloses) Tool, mit welchem ich den Quelltext meines Projektes strukturiert darstellen kann. D.h. ich möchte zu jedem Objekt die Parameter und eine kurze Funktionsbeschreibung in einem übersichtlichen Dokument ausgeben. Ich hab mir dazu auch schon Natural Docs angesehen, das ist mir aber etwas zu umständlich. Kennt jemand eine bessere Variante? Vielen Dank |
Re: Dokumentation von Delphi-Code
Du nutzt Delphi 2005, zumindest lt. Deinem Profil. Also nutze doch die
![]() Damit die XML Dateien erzeugt werden, musst Du in den Projekt-Optionen auf der Compiler-Seite die entsprechende Option setzen. Tools wie NDoc können diese Kommentare verarbeiten und eine HTML7CHM-Hilfe daraus erzeugen. ...:cat:... |
Re: Dokumentation von Delphi-Code
Ich benutze
![]() |
Re: Dokumentation von Delphi-Code
|
Re: Dokumentation von Delphi-Code
Zitat:
|
Re: Dokumentation von Delphi-Code
Nimm doch den Link von Daniel, der zu Microsoft führt. Da ist alles beschrieben. :)
|
Re: Dokumentation von Delphi-Code
Es ist leider noch nicht komfortabel, aber die Hürden und Wegelagerer sind hier erklärt:
![]() ...:cat:... |
Re: Dokumentation von Delphi-Code
falls delphi2005 (welches ich nicht besitze) die gleichen XML-Doku-Dateien erzeugt wie zum Beispiel der Microsoft c# Compiler, dann kann man die mit
![]() |
Re: Dokumentation von Delphi-Code
Zitat:
...:cat:... |
Re: Dokumentation von Delphi-Code
Bekommt man es auch irgendwie hin, dass er dieses Meta-Gedönse "TMyClass.@MetaTMyClass" und die Unit-Klasse nicht mit dokumentiert?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 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