Delphi 2009 - 如何修复已识别的“未声明的标识符”

时间:2009-09-22 13:26:22

标签: delphi delphi-2009

我在单位的使用列表中有几个自定义组件。出于某种原因,D2009说它无法解析单位名称。但似乎它可以找到它 - 代码编译得很好。

我怎样才能让它在设计时解析单位名称? “我的结构”窗口显示各种“未声明的标识符”错误,因为未找到“使用”子句中的引用。这使得编码和调试代码中的合法错误变得很困难。

3 个答案:

答案 0 :(得分:4)

我认为这是IDE Fix Pack 2009/2010可以帮助你的事情。

RAD Studio 2009 fixes:
  <snip>
  QC #22880: Cannot resolve unit name

答案 1 :(得分:1)

错误洞察力不像普通编译器那样查找单位,遗憾的是,它会导致奇怪的结果。尝试将自定义组件所在的单元添加到DPR中。这应该可以解决问题。

答案 2 :(得分:1)

假设你有单元A和单元B,你从单元A调用单元B中的一些方法,你可以通过以下步骤解决问题。

  1. 首先,在单元A中清除“使用单位B”。
  2. 通过“添加到项目”
  3. 将您的单位B添加到当前项目中
  4. 使用单元A中的单元B到“文件/使用单元”,单元B将被添加到单元A下 界面,“错误未声明的标识符”消失。
  5. 就是这样!!!!