Question

I've just did a migration from XE3 to XE6. Now I'm stuck with compile error [dcc32 Fatal Error] e.pas(6): F1026 File not found: 'XSLProd.dcu'. On XE3 this unit is under the path Embarcadero\RAD Studio\10.0\source\internet.

But under the same folder on XE6 there is no unit named like that. I've search the whole folder for XslProd.pas file and the result was 0.

Does anybody know what happend to this unit - I guess there is a chance that this unit was removed some version prior to XE6.

Was it helpful?

Solution

This unit was removed in XE5. The classes that it contained are not to be found in any other unit in the source folder so one can only conclude that, either:

  • Embarcadero decided to remove the unit from the product for some reason, or
  • The unit was somehow removed by accident.

My guess is that the former is the case, that the unit was removed intentionally. And that the reason for doing so related to the development of the new mobile platforms.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top