Delphi 10 Seattle - [dcc32 Error] E2161错误:RLINK32:文件“C:\ Development \ Testing \ Unit1.dfm”中不支持的16位资源

时间:2015-10-20 15:18:04

标签: delphi delphi-10-seattle

我在编译一个长时间运行的项目时出现问题,该项目现在显示上面指出的错误。这个问题来自于TCombobox的一个特定组成部分。如果我将组件放在没有其他控件的空白表单上,项目将编译并运行。然后我保存项目并重新打开然后重新编译项目将给出错误。唯一的解决方案是删除组件并将其放回其中,然后允许项目编译并运行,直到它关闭并再次重新打开。

我目前正在从XE4升级到10西雅图,并且有完整项目代码的两个相同副本,并且两者都出现错误。

任何想法都会受到赞赏

1 个答案:

答案 0 :(得分:0)

在Delphi 10.2.3应用程序中发生这种情况时,我注意到一个类似的应用程序在Uses子句中的几个FMX条目上方都具有System.UIConsts,因此我在该应用程序中将其上移,问题就消失了。