samples help examples example embarcadero docwiki code delphi documentation

delphi - help - docwiki embarcadero



Documentando Delphi (9)

¿Existe una buena herramienta para escanear un proyecto Delphi y organizar unidades, formularios, etc. Tal vez podría bajar al nivel de procedimiento y decir salida a Word o RTF.

Esto me permitiría obtener una primera documentación de corte para un producto grande.


Creo que la mejor herramienta para documentar Delphi es PasDoc .

Además de proporcionarle un documento HTML o CHM con un índice muy bien estructurado de todas las clases, métodos y propiedades que tiene en su código, permite comentarios de código como este:

{ @abstract(Concatenate two strings) @param(AStringA The first string to concatenate) @param(AStringB The second string to concatenate) @returns(The concatenated string) } function Concatenate(AStringA, AStringB : string) : string;

Aquí tiene la documentación de salida para el PasDoc mismo. , etiquetas compatibles y la página de descarga . También es de código abierto y, obviamente, escrito en Delphi


Sí, se llama código Delphi a doc , usa etiquetas de estilo javaDoc para producir un archivo de ayuda de Windows.

Pero para sacarle el máximo provecho necesitará todos los comentarios de función / procedimiento / clase etc. en javadoc para, por ejemplo,

{** * @auther your name * description your description here *}

Lo uso en nuestro gran código base en el trabajo, pero lleva mucho tiempo unificar los comentarios en el formato correcto.

EDITAR: y es totalmente gratis: D




Otra opción sería Pascal Browser (PAB) desde http://www.peganza.com/#PAB
También vale la pena echar un vistazo al Analizador Pascal de Peganza.


Ayuda Scribble tiene una característica bastante buena que le permite apuntar a un archivo dpr y crea un archivo de ayuda de Windows completo con la estructura de su código. Tiene un formato estándar que se puede utilizar para garantizar que obtenga la información correcta de cada unidad, clase y función. Es bastante rápido y efectivo.