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“错误读取表格”的主要内容,如果未能解决你的问题,请参考以下文章