Question

IWFile is broken in the current release of Rad Studio XE. To fix it, Delphi users are asked to delete the UTF8ContentParser line. http://www.atozed.com/intraweb/blog/20100524.EN.aspx

c++ Builder has a line that #includes UTF8ContentParser.hpp. Commenting out this line does not fix the issue.

Has anybody figured a way around this for C++Builder?

Was it helpful?

Solution 2

And an answer to my own question....

11.0.18 was released today which fixes the IWFile issue.

Version 11.0.21 is the first public release available to XE owners. Registration keys are available from atozed.com. This version fixes the IWFile problem. (so did 11.0.18, but it was not available to XE owners)

OTHER TIPS

The blog says to remove the reference to UTF8ContentParser.pas from the project source, which means removing it from .dpr/.dpk files. C++ #include statements, on the other hand, are produced by the Delphi compiler for entries in uses clauses inside of .pas files instead. Which means there are .pas files that directly use the UTF8ContentParser unit when IntraWeb is compiled. Commenting out #include statements in .hpp files will have no affect on that. The references have to be removed from the original .pas files and then IntraWeb has to be recompiled with the changes.

Is the UTF8ContentParser.hpp perhaps included by other (.hpp or .cpp) files in other places as well?

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