2017-07-17 63 views
-3

的新计算机上安装德尔福的RAD Studio XE(10场专业版),我不能编译现有的项目后:德尔福 - Variants.pas单位是过时

[DCC致命错误]变种。 pas(1064):E2158变体单元过期或损坏:缺少'@VarFromInt'。

Variants.pas单位与以前完全一样。

+1

这看起来像你包括变体。通过你的项目,或许是一个复制版本。我很惊讶你说“Variants.pas与以前完全一样”,这表明你可能有一个修改版本。我认为这不仅仅是满足眼球。 –

+0

不,我只比较两个单元:这个原来安装在新计算机上的旧计算机上。 –

+0

然后您的旧项目可能会对旧版本的Variants.pas(或某个运行时目录)有一些硬编码的依赖关系。只需关闭IDE,删除.dproj文件并打开.dpr文件。将为XE创建一个新的dproj,并提供适当的库设置。当您打开一个旧项目时会发生这种情况。请务必先将项目目录复制到新位置。不要混合它们。 –

回答

-4

问题解决了,在工具\选项\资源库路径无效路径: C:\ Program Files文件(x86)的\ Embarcadero公司\ RAD Studio在\ 8.0 \源\ RTL \ SYS

+2

根据我们没有的信息写出答案,最好的办法就是删除这个问题并回答哪些不会有用给任何其他访客。或者,如果您想保留它,请编辑该问题,以便可以根据问题中的信息确定答案 –