Delphi XE6“错误读取表格”

Posted

技术标签:

【中文标题】Delphi XE6“错误读取表格”【英文标题】:Delphi XE6 "Error reading form" 【发布时间】:2014-10-13 20:07:31 【问题描述】:

自从最近几个 XE 版本以来一直有一个问题,打开一个项目后,如果我在 IDE 中打开的第一个表单有相当数量的 VCL,我会收到这样的错误

如果项目在我上次关闭时打开的表单保存了也会发生这种情况,然后当我重新启动 Delphi 时会弹出错误,它会自动加载最后一个项目或在加载项目之后。

只有在我第一次打开 Delphi 后才会发生这种情况。如果我关闭项目,然后在不关闭 IDE 的情况下重新打开它,则不会发生这种情况。

它不是特定于 TPngImageList,组件因项目而异。发生这种情况时,我必须注意不要保存表单,否则对这些项目的引用会丢失,我必须关闭而不保存,然后再次打开它,然后错误就消失了。

知道出了什么问题以及如何解决这个问题吗?

【问题讨论】:

这通常意味着在您加载项目时,IDE 中没有加载定义违规组件的设计时包。检查您的组件 | IDE 中的 Install Packages... 对话框。 包似乎都很好。如果我打开一个包含失败组件的较小表单,它会起作用。 【参考方案1】:

这似乎解决了它:

https://www.idefixpack.de/blog/ide-tools/ide-fix-pack/

“禁用 IDE 包和调色板缓存”

【讨论】:

以上是关于Delphi XE6“错误读取表格”的主要内容,如果未能解决你的问题,请参考以下文章

Delphi XE6 Android拨号函数

Delphi XE6 Android拨号函数

Delphi XE6 在安装 bpl 时崩溃

Delphi Xe6 组件包问题

delphi XE6 进行android开发关于真机使用EDIT或者MEMO出现假死重启问题。

修改delphi xe6 FMX Label字体颜色