0

IWFileは、RadStudioXEの現在のリリースでは壊れています。これを修正するために、DelphiユーザーはUTF8ContentParser行を削除するように求められます。http://www.atozed.com/intraweb/blog/20100524.EN.aspx

c ++ Builderには、#includesUTF8ContentParser.hppという行があります。この行をコメントアウトしても問題は解決しません。

誰かがC++Builderのためにこれを回避する方法を考え出しましたか?

4

3 に答える 3

1

そして、私自身の質問への答え....

11.0.18 が本日リリースされ、IWFile の問題が修正されました。

バージョン 11.0.21 は、XE 所有者が利用できる最初のパブリック リリースです。登録キーは atozed.com から入手できます。このバージョンでは、IWFile の問題が修正されています。(11.0.18 も同様でしたが、XE 所有者は利用できませんでした)

于 2010-09-14T23:11:10.753 に答える
1

ブログでは、UTF8ContentParser.pas への参照をプロジェクト ソースから削除するように指示されています。これは、.dpr/.dpk ファイルから削除することを意味します。#include一方、C++ステートメントは、uses代わりに .pas ファイル内の句のエントリに対して Delphi コンパイラによって生成されます。useこれは、IntraWeb のコンパイル時に UTF8ContentParser ユニットを直接指定する .pas ファイルがあることを意味します。.hpp#includeファイル内のステートメントをコメントアウトしても、影響はありません。元の .pas ファイルから参照を削除してから、変更を加えて IntraWeb を再コンパイルする必要があります。

于 2010-09-12T07:46:11.070 に答える
0

UTF8ContentParser.hpp は、他の場所の他の (.hpp または .cpp) ファイルにも含まれている可能性がありますか?

于 2010-09-10T10:10:21.810 に答える