【问题标题】:Delphi 10.3.2 - Cannot resolve unit name System.ClassesDelphi 10.3.2 - 无法解析单元名称 System.Classes
【发布时间】:2020-01-30 12:57:23
【问题描述】:

Delphi 10.3.2 全新安装

Error Insight 在核心 RTL 和 VCL 单元(如 System.Classes)上报告错误“无法解析单元名称”

这会污染错误洞察报告,并且还会阻止代码完成(控制+空格),这是一个真正的问题...)

到目前为止我所尝试的:

  • 新建 VCL 表单项目:同样的错误,但项目编译没有错误
  • 检查 Control+Enter 打开源文件:ok
  • 检查是否在浏览路径中声明了源文件夹(常规选项)
  • 将源文件夹添加到库路径(常规选项)
  • 为 delphi 10.3 安装了 IDE Fix Pack
  • 卸载以前的 delphi 版本(XE4 和 10.2)
  • 通过删除对以前的 delphi 安装的引用来清理系统 PATH 变量

我不知道如何解决这个问题。任何帮助将不胜感激

编辑:切换到 Win64 平台时,错误洞察错误消失了。于是我尝试删除Win32平台,重新创建:同样的错误再次发生。

Edit2:我再次卸载并安装了Delphi 10.3.2:错误仍然存​​在......

【问题讨论】:

  • Error Insight 以经常混淆并显示错误错误而闻名。多年来我们只是习惯了它。
  • 尝试关闭并重新打开项目。这将“重置”错误洞察。
  • @Kromster - 现在问题已解决,错误洞察力在大型项目(使用 delphi 10.3.2)上完美运行。唯一的例外是它不识别辅助方法。

标签: delphi delphi-ide


【解决方案1】:

这是我为解决此问题所做的工作:

  • 在Library路径中声明delphi的bin目录。 bin64 文件夹也一样
  • 清理运行时包
  • 安装 delphi 10.3.2 的所有官方补丁(从 iso 安装时)

请注意,第一次安装是使用在线安装程序完成的(因此不需要补丁)

我认为问题来自不正确的库路径,缺少 bin 和 bin64 目录...

【讨论】:

    猜你喜欢
    • 2017-01-29
    • 1970-01-01
    • 2019-09-08
    • 2022-07-07
    • 2013-07-21
    • 2022-01-23
    • 1970-01-01
    • 2017-05-30
    • 2020-05-01
    相关资源
    最近更新 更多