Zitat von
himitsu:
Aber warum nimmt sich das Programm bei mir nur die
DPR und die zugehörige "Forumlar"-
Unit (.PAS) vor?
...
Die darin verlinkten Dateien sind ja och nochmal untereinander verlinkt und das wollte ich eigentlich sehn und nicht nur das die Dateien eingebunden sind.
Vorallen die kreuzverlinkten Verbindungen wären echt interessant ... also mit Pfeilen dran in welcher Richtung verlinkt ist.
Wenn die Dateien in verschieden Verzeichnissen stehen, aber in der *.dpr die Pfade angegeben wurden (absolut oder relativ), dann findet der UnitScanner die Dateien.
Werden die Dateien mit einem # gekennzeichnet, so hat er nix gefunden.
Das lässt sich aber leicht beheben, in dem die Pfade in der *.dpr explizit angegeben werden:
Beisp.
Delphi-Quellcode:
program Project1;
...
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'SubDir\Unit2.pas',
Unit3 in '..\shared\Unit3.pas', {Form3}
Unit4 in 'c:\temp\test\Unit4.pas' {Form4};
...
(Die Pfadangaben werden dann natürlich im gesammten Projekt verwendet.)
Ansonsten sollte er alle Bezieungen (auch untereinander) anzeigen.
Es werden alle uses bereiche berücksichtigt (interface und implementation)
Das Beispiel im 1. Beitrag (Project1) hat ja auch Abhängigkeiten unter den Units.
Zitat von
himitsu:
Ach ja, alle Dateien sind in einem Verzeichnis, aber es wäre nicht schlecht, wenn das Programm noch die Suchpfade von Borland zum auffinden der Dateien verwenden würde (natürlich bräuchte man dann wieder 'ne Option, wo man bestimmte Pfade wieder ignoriert
Suchpfade und andere Erweiterungen werden in der nächsten Version kommen.