2010-09-10 2 views
0

IWFile поврежден в текущей версии Rad Studio XE. Чтобы исправить это, пользователям Delphi предлагается удалить строку UTF8ContentParser. http://www.atozed.com/intraweb/blog/20100524.EN.aspxИсправление IWFile для C++ Builder XE?

C++ Builder имеет строку, содержащую UTF8ContentParser.hpp. Комментирование этой строки не устраняет проблему.

Неужели кто-то задумался об этом для C++ Builder?

ответ

1

И ответ на мой собственный вопрос ....

11.0.18 был выпущен сегодня, который устраняет проблему IWFile.

Версия 11.0.21 - это первый публичный релиз, доступный владельцам XE. Ключи регистрации доступны на сайте atozed.com. Эта версия исправляет проблему IWFile. (так же, как и 11.0.18, но он не был доступен владельцам XE)

0

Возможно ли, что UTF8ContentParser.hpp может быть включен в другие файлы (.hpp или .cpp) в других местах?

+0

Тег - C++ builder, файл .hpp :-) Низкий уровень юмора после траты денег и нахождения того, что что-то просто не работает. –

+1

IntraWeb/VCL для Интернета создается и поддерживается AtoZedSoftware. Они уже несколько месяцев знают, что эти ошибки существуют (согласно сообщению в блоге), поэтому я рекомендую спросить их, что такое статус (особенно если обходной путь не работает для C++ Builder). –

1

В блоге говорится удалить ссылку на UTF8ContentParser.pas из источника проекта , что означает его удаление из файлов .dpr/.dpk. С другой стороны, операторы C++ #include создаются компилятором Delphi для записей в статьях uses внутри .pas-файлов. Это означает, что есть файлы .pas, которые непосредственно составляют use модуль UTF8ContentParser при компиляции IntraWeb. Комментируя выписки #include в файлах .hpp, это не повлияет на них. Ссылки должны быть удалены из исходных .pas-файлов, а затем IntraWeb необходимо перекомпилировать с изменениями.

+0

И поскольку я использую intweb, который поставляется с C++ Builder, я думаю, я не могу исправить эту проблему. вздох. И его ужасно трудно пытаться получить ответы от занятых людей ... они даже перечисляют последнюю версию как 11.0.16 RC3, когда версия, поставляемая с Rad Studio, - 11.0.17. –

+0

gbrandt, если ваша версия C++ Builder поставляется с источником Delphi, как это делают Professional-up-up (я думаю, они поставляются с большинством источников VCL), вы можете перекомпилировать ее, чтобы вы могли ее исправить. C++ Builder компилирует код Delphi. –