Einzelnen Beitrag anzeigen

Benutzerbild von Björn Ole
Björn Ole

Registriert seit: 10. Jul 2008
166 Beiträge
 
Delphi XE Professional
 
#1

[D2009] Cannot resolve unit name, obwohl vorhanden

  Alt 7. Okt 2008, 00:02
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
  Mit Zitat antworten Zitat