Delphi 2010 IDE中提示Cannot resolve unit name

池龙 2010-02-21 12:29:49
显示在Structure的Errors下,一般形似“Cannot resolve unit name 'Controls'/'Forms'”等等。

Code insight失效,不再可以通过类实例名加.直接提示属性和方法,但程序可正常编译,亦可运行。

网上传言可使用IDEFixPack解决,但是使用过2.9版无效,Delphi 2010重新安装亦无效。

操作系统为Windows 7 64bit。

有知道原因和解决办法的麻烦提示下,多谢。
...全文
2283 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
老柴 2012-08-06
  • 打赏
  • 举报
回复
我的也是如此,而且无法编译运行,怎么办
zhongqian1_6 2011-12-15
  • 打赏
  • 举报
回复
这个我也遇到了啊!
lvweilong 2011-08-01
  • 打赏
  • 举报
回复
Delphi XE的也是这样子啊
fuxiyu 2011-03-25
  • 打赏
  • 举报
回复
如果视觉上让你不爽,直接设置选项去掉:
Tools->Options->Editor Options->Code Insight, 取消 Error Insight
fjqzmcc3 2010-11-24
  • 打赏
  • 举报
回复
我也碰到,从D7升级过来的项目才会这样,不清楚是什么问题,有没有人清楚什么解决阿?!
池龙 2010-02-22
  • 打赏
  • 举报
回复
问题暂时解决,但是原因仍然不明。真囧。
IDWB 2010-02-21
  • 打赏
  • 举报
回复
没用过2010,以上只是猜测
IDWB 2010-02-21
  • 打赏
  • 举报
回复
控件或者窗体有重名,或者窗体的pas文件名与窗体name重名
池龙 2010-02-21
  • 打赏
  • 举报
回复
窗体的pas与窗体name是无法设置一样的名字吧?IDE会提示出错的。

控件或者窗体有重名是什么意思?是不同单元里同样名字的控件?还是自己写的单元里有与系统单元内控件一样的名字?或者是?

提示无法解析的都是一些系统单元,就像上面提到的Controls、Form之类。

16,743

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧