IWFile fix for c++ Builder XE?
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 f开发者_JAVA技巧or C++Builder?
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.
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)
Is the UTF8ContentParser.hpp perhaps included by other (.hpp or .cpp) files in other places as well?
精彩评论