2010-09-10 69 views

回答

1

並回答我自己的問題....

11.0.18今天,修正了IWFile問題釋放。

版本11.0.21是XE所有者可用的第一個公開版本。 註冊碼可從atozed.com獲得。 該版本修復了IWFile問題。 (11.0.18也是如此,但它不適用於XE所有者)

0

UTF8ContentParser.hpp是否也包含在其他地方的其他(.hpp或.cpp)文件中?

+0

該標記爲C++構建器,該文件爲.hpp :-)花錢後發現某些內容不起作用時,幽默度較低。 – 2010-09-10 13:03:10

+1

Web的IntraWeb/VCL由AtoZedSoftware製作和維護。他們已經知道這個錯誤存在了幾個月(根據博客文章),所以我建議問他們狀態是什麼(特別是如果解決方法不適用於C++ Builder)。 – 2010-09-10 17:25:05

1

博客表示要從項目源中刪除對UTF8ContentParser.pas的引用,這意味着將其從.dpr/.dpk文件中刪除。另一方面,C++ #include語句是由Delphi編譯器生成的,用於代替.pas文件中的uses條目中的條目。這意味着當編譯IntraWeb時,有直接使用use UTF8ContentParser單元的.pas文件。在.hpp文件中註釋掉#include語句對此沒有影響。必須從原始.pas文件中刪除引用,然後IntraWeb必須重新編譯這些更改。

+0

因爲我使用的是C++ Builder附帶的intraweb,所以我想我無法解決這個問題。嘆。而想要從緩解中的人那裏得到答案非常困難......他們甚至將最新版本列爲11.0.16 RC3,當時Rad Studio附帶的版本是11.0.17。 – 2010-09-12 16:52:33

+0

gbrandt,如果您的C++ Builder版本附帶Delphi源代碼,就像Professional-and-up版本一樣(我認爲它們隨VCL源代碼一起提供),您可以重新編譯它,以便您能夠修復它。 C++ Builder不會編譯Delphi代碼。 – 2010-09-13 01:41:06