Hallo Delphi Gemeinde,
ich nutze XE3 Pro und versuche mich gerade mit DUnitX (master branch von gestern).
Das Problem ist dass DUnitX ein Namespace Problem zu haben scheint, also wenn in der zu testenden
Unit (oder in einer von dieser herangezogenen
Unit) im Uses Teil "Dialogs" drin steht, findet Delphi es nicht. Obwohl es kein Problem ist wenn ich das Projekt selbst kompiliere, nur eben aus DUnitX geht es nicht.
Wenn ich aus "Dialogs" ein "
VCL.Dialogs" mache klappt es.
Warum ist das aus DUnitX ein Problem?
Die Sache ist dass ich TMS Komponenten verwende und die auch bei keiner ihrer Units den Namespace weiter eingegrenzt haben. Da könnte ich natürlich auch überall noch ein "
vcl." o.ä. hinzufügen, was dann beim nächsten Update wieder weg ist.
Ist das jetzt ein Fehler von TMS-Software?
Ein Fehler von DUnitX?
Oder ein Benutzer/Einstellungsfehler von mir?