针对 c++ 的 IWFile 修复生成器XE?
IWFile 在当前版本的 Rad Studio XE 中已损坏。为了修复这个问题,Delphi 用户被要求删除 UTF8ContentParser 行。 http://www.atozed.com/intraweb/blog/20100524.EN。 aspx
c++ Builder 有一行 #includes UTF8ContentParser.hpp。注释掉这一行并不能解决问题。
有人为 C++Builder 想出了解决这个问题的方法吗?
IWFile is broken in the current release of Rad Studio XE. To fix it, Delphi users are asked to delete the UTF8ContentParser line. http://www.atozed.com/intraweb/blog/20100524.EN.aspx
c++ Builder has a line that #includes UTF8ContentParser.hpp. Commenting out this line does not fix the issue.
Has anybody figured a way around this for C++Builder?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
该博客表示要从项目源中删除对 UTF8ContentParser.pas 的引用,这意味着将其从 .dpr/.dpk 文件中删除。另一方面,C++
#include
语句是由 Delphi 编译器为 .pas 文件内的uses
子句中的条目生成的。这意味着在编译 IntraWeb 时,有 .pas 文件直接使用
UTF8ContentParser 单元。注释掉 .hpp 文件中的#include
语句不会对此产生任何影响。必须从原始 .pas 文件中删除引用,然后必须使用更改重新编译 IntraWeb。The blog says to remove the reference to UTF8ContentParser.pas from the project source, which means removing it from .dpr/.dpk files. C++
#include
statements, on the other hand, are produced by the Delphi compiler for entries inuses
clauses inside of .pas files instead. Which means there are .pas files that directlyuse
the UTF8ContentParser unit when IntraWeb is compiled. Commenting out#include
statements in .hpp files will have no affect on that. The references have to be removed from the original .pas files and then IntraWeb has to be recompiled with the changes.我自己的问题的答案......
11.0.18 今天发布,修复了 IWFile 问题。版本 11.0.21 是 XE 所有者可用的第一个公开版本。
注册密钥可从 atozed.com 获取。
此版本修复了 IWFile 问题。 (11.0.18 也是如此,但 XE 用户无法使用)
And an answer to my own question....
11.0.18 was released today which fixes the IWFile issue.Version 11.0.21 is the first public release available to XE owners.
Registration keys are available from atozed.com.
This version fixes the IWFile problem. (so did 11.0.18, but it was not available to XE owners)
UTF8ContentParser.hpp 是否也可能包含在其他位置的其他(.hpp 或 .cpp)文件中?
Is the UTF8ContentParser.hpp perhaps included by other (.hpp or .cpp) files in other places as well?