c ++ビルダーxeのiwfile修正?
-
02-10-2019 - |
質問
Iwfileは、Rad Studio XEの現在のリリースで壊れています。それを修正するために、DelphiユーザーはUTF8ContentParser行を削除するように求められます。 http://www.atozed.com/intraweb/blog/20100524.en.aspx
C ++ビルダーには、#include utf8contentparser.hppを含むラインがあります。この行をコメントしても、問題は修正されません。
誰かがC ++ビルダーのためにこれを回避する方法を考えましたか?
解決 2
そして私自身の質問への答え....
11.0.18は本日リリースされ、iwfileの問題を修正しました。
バージョン11.0.21は、XE所有者が利用できる最初の公開リリースです。登録キーはAtozed.comから入手できます。このバージョンでは、iwfileの問題を修正します。 (11.0.18もそうでしたが、XE所有者は利用できませんでした)
他のヒント
ブログは、utf8contentparser.pasへの参照をから削除すると言っています。 プロジェクトソース, 、それを.dpr/.dpkファイルから削除することを意味します。 C ++ #include
一方、ステートメントは、エントリのためにDelphiコンパイラによって作成されます uses
代わりに.pasファイルの内部の句。つまり、直接.pasファイルがあることを意味します use
IntraWebがコンパイルされたときのUTF8ContentParserユニット。コメントアウト #include
.hppファイルのステートメントは、それに影響を与えません。参照を元の.pasファイルから削除する必要があり、その後、intrawebを変更して再コンパイルする必要があります。
UTF8CONTENTPARSER.HPPは、おそらく他の場所に他の(.HPPまたは.cpp)ファイルに含まれていますか?