Pourquoi Delphi dit «ne peut pas résoudre le nom de l'unité xxx»?
Je travaille avec Delphi2010 de l'Entreprise mise à Jour 4.
Quand je suis à l'ouverture de mon projet dans l'IDE et l'affichage de la mainform code, il y a 2 noms d'unité de souligner en rouge.
xxx http://img268.imageshack.us/img268/6475/unitnameunresolved.png.
J'ai vérifié que le chemin d'accès à l'unité de la source est dans l' Library path
et dans le Browsing path
.
Étonnamment, quand je fais un clic droit sur l'appareil et sélectionner Open file at cursor
il fonctionne (c'est à dire. delphi ouvre le droit de l'unité).
Une idée à ce sujet ?
source d'informationauteur TridenT
Vous devez vous connecter pour publier un commentaire.
Error Insight
qui garde tous les messages d'erreur dans la vue de la structure est assez buggé.Il ne comprend pas votre code de la manière dont le compilateur comprend.
Il y a un
IDE Fix Pack
développé par Andreas Hausladen qui réduit le nombre de ceux qui "Ne peut pas résoudre unité xyz" les problèmes.Il ne corrige pas le bug, mais il les rend moins visibles en s'occupant de l'Erreur d'Insight problèmes de threading.
Par curiosité, est-il un code en AdPort et/ou AdStatLt qui est soumis à la compilation conditionnelle ?
L'analyseur qui sous-tend l'audit d'Erreur est, je crois différents (physiquement et contextuellement) du compilateur. Le compilateur peut être en mesure de donner un sens à ceux de compilation conditionnelle domaines d'Erreur Insight n'est pas.
Ce n'est que spéculation de ma part, mais Erreur Insight est beaucoup améliorée en Delphi 2010 et généralement maintenant seulement étouffe quand il y a des erreurs dans mon code que je n'ai pas encore résoudre.
De clôture et la réouverture d'un projet est généralement préférable de se débarrasser de la plupart de ces erreurs. L'essayer...
(Qui ne change pas le fait que de nos jours, c'est probablement mon numéro de gêne dans l'IDE...)
- Je réinitialiser le chemin de la bibliothèque dans outils\options\options de l'environnement\delphi options\library.
Cliquez sur la liste déroulante et sélectionnez à nouveau votre système d'exploitation, et il sera réinitialisé le chemin de la bibliothèque. A travaillé pour moi.