AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE [D2009] Cannot resolve unit name, obwohl vorhanden
Thema durchsuchen
Ansicht
Themen-Optionen

[D2009] Cannot resolve unit name, obwohl vorhanden

Ein Thema von Björn Ole · begonnen am 7. Okt 2008 · letzter Beitrag vom 7. Okt 2008
Antwort Antwort
Benutzerbild von Björn Ole
Björn Ole

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

[D2009] Cannot resolve unit name, obwohl vorhanden

  Alt 7. Okt 2008, 01: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
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

Re: [D2009] Cannot resolve unit name, obwohl vorhanden

  Alt 7. Okt 2008, 08:02
Hallo, warum das so ist, kann ich nicht sagen. Dieses Verhalten habe ich auch sehr oft unter RAD2007. Normalerweise hat es dann bei mir genügt, das Projekt zu schließen, Delphi zu beenden, wieder neu starten und dann das Projekt wieder öffnen. Delphi etwas Zeit geben das Projekt zu laden und alle Units usw. wieder aufzulösen. Ich habe da manchmal einfach eine Minute gewartet, damit ich sicher war, dass Delphi auch wirklich fertig war. In dieser Zeit habe ich nichts angeklickt. In der Regel hatte dann wieder alles funktioniert und es wurde nichts mehr rot gekringelt, bis es dann irgendwann wieder kam.
Vielleicht kannst Du das ja auch mal probieren und vielleicht funktioniert das dann auch unter Delphi 2009.

Grüße Sven
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#3

Re: [D2009] Cannot resolve unit name, obwohl vorhanden

  Alt 7. Okt 2008, 08:33
Hi,

seit dem ich meinem Rechner mehr RAM verpasst habe tritt dieses problem etwas seltener auf. Ganz weg ist es bei mir aber auch nicht. Aber 1 GB ist auch nicht gerade viel.

Gruß oki
42
  Mit Zitat antworten Zitat
mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#4

Re: [D2009] Cannot resolve unit name, obwohl vorhanden

  Alt 7. Okt 2008, 08:59
Die roten Unterstreichungen schalteste am Besten einfach ab oder ignorierst sie. Die haben bis jetzt noch nie zuverlässig funktioniert. Alternativ auf D2010 warten, vielleicht erbarmt sich bei Embarcadero mal jemand und repariert das Feature.
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: [D2009] Cannot resolve unit name, obwohl vorhanden

  Alt 7. Okt 2008, 09:01
Dieses Feature ist lästig.
Ich kann dieses Problem oft lösen, indem ich das Projekt schließe und danach gleich wieder öffne. Vielleicht hilft Dir diese Vorgehensweise ebenfalls.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von Björn Ole
Björn Ole

Registriert seit: 11. Jul 2008
166 Beiträge
 
Delphi XE Professional
 
#6

Re: [D2009] Cannot resolve unit name, obwohl vorhanden

  Alt 7. Okt 2008, 15:18
Tatsache.

Ich hatte in der Zwischenzeit das da gefunden und ErrorInSight deaktiviert.
Jetzt eben habs ichs wieder aktiviert und dem Projekt einige Zeit zum
laden gelassen, es wird nichts mehr unterkringelt.
Sollte es wieder auftreten, wirds wieder deaktiviert. Danke an alle.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz