0

IWFile 在当前版本的 Rad Studio XE 中被破坏。为了解决这个问题,Delphi 用户被要求删除 UTF8ContentParser 行。http://www.atozed.com/intraweb/blog/20100524.EN.aspx

c++ Builder 有一行 #includes UTF8ContentParser.hpp。注释掉这一行并不能解决问题。

有没有人为 C++Builder 想办法解决这个问题?

4

3 回答 3

1

该博客说要从项目源中删除对 UTF8ContentParser.pas 的引用,这意味着从 .dpr/.dpk 文件中删除它。#include另一方面,C++语句是由 Delphi 编译器生成的,用于uses代替 .pas 文件内的子句中的条目。这意味着编译 IntraWeb 时有 .pas 文件直接use作为 UTF8ContentParser 单元。注释掉#include.hpp 文件中的语句对此没有影响。必须从原始 .pas 文件中删除引用,然后必须使用更改重新编译 IntraWeb。

于 2010-09-12T07:46:11.070 回答
1

并回答我自己的问题....

今天发布了 11.0.18,修复了 IWFile 问题。

版本 11.0.21 是 XE 所有者可用的第一个公开版本。注册密钥可从 atozed.com 获得。此版本修复了 IWFile 问题。(11.0.18 也是如此,但 XE 所有者无法使用它)

于 2010-09-14T23:11:10.753 回答
0

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

于 2010-09-10T10:10:21.810 回答