Delphi Unit Crawler (DUC)

Jedes Delphi®-Projekt besteht aus einer Anzahl Dateien, von denen einige erforderlich sind (Projektkonfiguration, Pascal Quelldateien, Formdefinitionen), andere sind optional (Grafiken, Hilfedateien, Dokumentation, Testsuiten).

Mitunter ist es schwierig, alle diese Dateien zusammenzusuchen, z.B. zur Datensicherung oder für die Versionsverwaltung, insbesondere, wenn Bibliotheken und Komponenten aus anderen Projekten benutzt wurden - absichtlich oder unabsichtlich.

Dieses Programm durchsucht eine gegebene Projektdatei nach allen darin referenzierten Quelldateien und deren 'uses'-Angaben rekursiv nach weiteren Dateien und erstellt eine Liste aller Units, kompilierten Units, Formdefinitionen und Include-Dateien, die zur Erzeugung des Projekts erforderlich sind. Es sammelt auch die Information, welche anderen Dateien sich auf die angebebene Datei beziehen. Zusätzliche Files können automatisch über ihren Typ oder durch manuelle Auswahl hinzugefügt werden.

Außerdem bietet das Programm eine Schnittstelle zu Subversion, teils direkt, teils über zusätzliche Funktionalität aus TortoiseSVN, um die Liste der Dateien an die Versionskontrolle zu übergeben.

Neben Delphi können auch C/C++Projekte durchsucht werden (experimentell).

Sprache des Programms und der Dokumentation ist Englisch.

Aktuelle Version: 0.9.0.16

Windows ist eine eingetragene Marke von Microsoft Corporation. Delphi ist eine eingetragene Marke von Embarcadero Technologies.