我刚刚从 XE3 迁移到 XE6。现在我遇到了编译错误 [dcc32 Fatal Error] e.pas(6):F1026 找不到文件:'XSLProd.dcu'。在 XE3 上,该单元位于路径下 Embarcadero\RAD Studio\10.0\source\internet.

但在XE6的同一文件夹下,没有这样命名的单元。我已经搜索了整个文件夹 Xsl产品.pas 文件,结果为 0。

有谁知道这个单元发生了什么 - 我猜这个单元有可能在 XE6 之前的某个版本中被删除。

有帮助吗?

解决方案

该单元在 XE5 中被删除。它包含的类在源文件夹中的任何其他单元中都找不到,因此只能得出以下结论:

  • 由于某种原因,Embarcadero 决定从产品中删除该单元,或者
  • 该装置不知何故被意外移除。

我的猜测是前者是这种情况,该单元被故意移除。这样做的原因与新移动平台的开发有关。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top