FlexCel Installation from setup fails on Delphi XE

I am installing Flexcel v7.23
but the setup generates an error when installing it in Delphi Xe
I attach the log.
I hope you can help me or provide me with an older version that can be installed in Delphi Xe.
flexcel_setup
logs.zip (10.8 KB)

I only need to read and write .xlsx files
Thanks.

Hi,
Have you applied all the patches to XE? We test all versions here before shipping, from XE to 12, and it compiles in all. But we have all patches applied.

From what I see in your error message:

Error: E2506 Method of parameterized type declared in interface section must not use local symbol 'MergeSort.Sort<__MicroCollections.TuVList<T>.T>'

This is a bug with generics in XE, which must have been corrected in a patch, since here it compiles properly. The unpatched XE had a very buggy support of generics. In fact, that's the reason we don't support D2009 and D2010, when in theory they should support all features we need. They just have broken generics, and the same happens for the first XE release.

For what it is worth, the XE version we use to test FlexCel is 15.0.3953.35171
which applies update 1. See Delphi XE Update 1 - Which version number? - Stack Overflow

1 Like

Thanks, I'll update.
That must be the error.
Thank you very much!

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.