2010-09-10 50 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