Hallo zusammen
Noch eine Möglichkeit ist über die Compileroption "--symbol-report" von
https://wiert.me/2019/01/31/passing-...-symbols-used/
Danach erzeugt der Compiler im
DCU Path *.symbol_report Dateien. Sind
XML und diese kann man analysieren.
Steht dort dann <uses> Tag ohne Client Nodes. Diese
Unit's werden dann nicht verwendet. Beispiel:
Code:
<?
xml version="1.0" encoding="UTF-8"?>
<
unit name="My.Plan">
<uses name="
Vcl.Grids">
</uses>
</
unit>
Beispielsweise steht in den Uses hier
Unit Vcl.Grids, sie wird aber nicht verwendet.
Hatte mal versuche ein Projekt aufzusetzen das diese liest und entsprechend herausfiltert. Aber zeittechnisch nie weiter verfolgt.
Meine ersten Versuche damit liegen unter
https://github.com/Thurnreiter/Gener...tDependency.V2
Ziel von mir war es, das im Buildprozess zu automatisieren.
Thx und Gruss
Nathan