FlexCel installation error on Rad Studio XE

Hi,
I try the last trial version of FlexCel and it's ok.
I purchased TMS FlexCel for VCL & FMX v7.22.1 and installed it on RAD Studio XE ver. 15.0.3790.34076
The installation ends with the error:

C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\Bin\CodeGear.Delphi.Targets(188,5): error : C:\Users\Utente\AppData\Local\tms\Products\tms.flexcel.vcl\Source\Core__MicroCollections.pas(376) Error: E2506 Method of parameterized type declared in interface section must not use local symbol 'MergeSort.Sort<__MicroCollections.TuVList.T>'

C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\Bin\CodeGear.Delphi.Targets(188,5): error : FlexCel_Core.dpk(1282) Fatal: F2063 Could not compile used unit '..\..\..\Products\tms.flexcel.vcl\Source\Core\__MicroCollections.pas'

Generazione destinazione "_PasCoreCompile" nel progetto "FlexCel_Core.dproj" NON COMPLETATA.

Generazione progetto "FlexCel_Core.dproj" NON COMPLETATA.

Generazione NON RIUSCITA.
C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\Bin\CodeGear.Delphi.Targets(188,5): error : C:\Users\Utente\AppData\Local\tms\Products\tms.flexcel.vcl\Source\Core__MicroCollections.pas(376) Error: E2506 Method of parameterized type declared in interface section must not use local symbol 'MergeSort.Sort<__MicroCollections.TuVList.T>'
C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\Bin\CodeGear.Delphi.Targets(188,5): error : FlexCel_Core.dpk(1282) Fatal: F2063 Could not compile used unit '......\Products\tms.flexcel.vcl\Source\Core__MicroCollections.pas'
Avvisi: 0
Errori: 2

Tempo trascorso 00:00:05.21

--- Output end ---
Execution failed: Could not execute command line. Exit code: 1

Hi,
Sadly XE still has a very buggy generics, and we only support XE with the latest patches. This is actually the reason we don't support D2009 and D2010 even when in theory they should support everything we need, in reality it is impossible to compile FlexCel with them because all the errors in generics like this one.

But even XE, to be able to compile correctly, we require all patches installed. Because if they aren't, it is just impossible to compile. The trial dcus were compiled with an uptodate XE (so we didn't got any error here), and it looks like you can use those dcus in an older XE version (that's why you were able to use the trial).

My advice if possible is to just update XE. You need at least service pack 1 (15.0.3953.35171) to be able to work with generics reliably. If that is impossible, I can try to send you the registered dcus compiled with XESP1, which seems like they can be used with older XEs. But I really wouldn't trust it. We fully test XE with the latest SPs installed, I can't guarantee that without those patches FlexCel will work correctly.

Hi,
can you send me the registered dcus compiled with XESP1? I have a tight deadline then I will get the service packs for xe.

Thanks.

I''ve sent you a precompiled version for XE via mail, let me know if you get it and if you can make it work.

It's ok. Thanks.