Hallo,
ich habe ein Projekt, mit einer älteren Delphi Version angefangen, neulich mit D2009 geöffnet,
seitdem arbeite ich nur noch mit D2009 daran. Das Projekt ist eine
VCL-Anwendung, in der Uses-Liste
steht eine von mir angelegte
Unit (deren Pfad zum Library Path hinzugefügt ist). Jetzt unterkringelt
mir D2009 aber jeden Wert und jede Methode dieser
Unit in der
VCL-Anwendung, unter Errors steht
"Cannot resolve
unit name XYZ".
Und jetzt kommts: Kompilieren funktioniert ohne Probleme, die
Unit wird gefunden, es wird nicht
gemeckert. Das Programm läuft fehlerfrei.
Bisher hatte ich das einfach ignoriert, da jetzt aber die Menge der Zugriffe auf die
Unit zunimmt,
nervt es doch schon gewaltig und mindert die Übersichtlichkeit des Projekts. Ab und zu fällt mir
auch noch auf, dass Standard-Units wie Windows rot unterkringelt sind. Sie lässt sich aber ohne
Einschränkungen verwenden.
Kann mir jemand erklären, woran das liegt?
PS: Was ich vielleicht ergänzen sollte, ich hab bisher kein Muster dieses Verhaltens entdeckt.
Die Units scheint sich Delphi willkürlich auszusuchen.
Gruß, Björn