最近下了一个Devexpress 17.2.4,试了一下,发现除了没中文以外,这个版本的ExpressSpreadSheet和ExpressRichEditControl两个控件都无法编译,分别显示错误[dcc32 Fatal Error] dxSpreadSheetCustomFormUnit.pas(20): F2051 Unit dxRichEdit.Utils.OfficeImage was compiled with a different version of dxCoreClasses.TdxNullableValue`1.&op_LogicalAnd
和[dcc32 Fatal Error] dxCustomFrame.pas(8): F2051 Unit dxRichEdit.Utils.FileDialogFilter was compiled with a different version of dxGenerics.TdxList`1.GetItem
You probably have binary files from an earlier version, which is still in use by RAD Studio. Try to find them, and, delete them manually if the installer was not able to find them for some reason.
Review your settings in the RAD Studio settings, in the "PATH" ---------- 您可能拥有较早版本的二进制文件,RAD Studio仍在使用该文件。 尝试找到它们,如果安装程序由于某种原因无法找到它们,请手动删除它们。
在RAD Studio设置中查看您的设置,在“路径” ---------- See the question 3 in DevExpress: (见DevExpress的问题3:) https://www.devexpress.com/Support/Center/Question/Details/K18485/faq-migrating-to-the-new-version