【问题标题】:Delphi XE3: Error reading form. Class not foundDelphi XE3:读取表单时出错。找不到类
【发布时间】:2016-07-02 09:15:05
【问题描述】:

我正在编写由另一个人在我现在使用的同一台 PC 上开发的代码。当我打开项目时,我收到以下错误:

如果我选择 Ignore 或 Ignore All,我会搞砸了,没有任何东西可以正常工作,但是如果我选择 Cancel,我会收到以下消息:

这里提到的类在不同名称的文件中可用。 我在不同的网站和这里都看到过这个问题,但没有一个对我有用的解决方案。有什么建议吗?

【问题讨论】:

  • 在 IDE 中安装包或配置库是特定于 Windows 上的用户帐户的。当您创建一个新帐户时,您现在正在使用一个新的 IDE。但是,您没有在问题中提供该信息,后来在大卫的回答中暴露了。

标签: delphi delphi-xe3


【解决方案1】:

该消息表明包含命名类的设计时包尚未安装到您的 IDE 中。这是一个devexpress组件,可能只是你这台机器上没有安装devexpress。

【讨论】:

  • 这台电脑之前运行代码没有问题。我为自己创建了一个新帐户,无法访问其他帐户,我现在遇到了这个问题。我认为它应该与设置有关,但我找不到它。在这篇文章中:stackoverflow.com/questions/25405185/… 我看到了一个建议的解决方案:[andy.jgknet.de/blog/ide-tools/ide-fix-pack“禁用 IDE 包和调色板缓存”] 我试过了,但是没有用。
  • 安装缺少的设计时包。可能最容易重新安装 devexpress。当您转移到新的用户帐户时,您会丢失所有设置。
  • 我重新安装了整个软件包,但仍然有同样的问题。我找不到将此类添加到代码中的任何设置。有什么想法吗?!
  • 这里也解决了这个问题:docwiki.embarcadero.com/RADStudio/Seattle/en/…,这里的解决方案是另一种方式。我尝试添加此处提到的行,但它不起作用。我认为它应该与我找不到的设置有关。你有什么想法吗?!
  • 我坚持我的回答
猜你喜欢
  • 1970-01-01
  • 2012-12-20
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-09
相关资源
最近更新 更多