Pregunta

IWFile se rompe en la versión actual de RAD Studio XE. Para solucionarlo, los usuarios de Delphi se les pide que elimine la línea UTF8ContentParser. http://www.atozed.com/intraweb/blog/20100524.EN. aspx

c ++ Builder tiene una línea que #Includes UTF8ContentParser.hpp. Al comentar esta línea no se soluciona el problema.

se ha dado cuenta a nadie una forma de evitar esto para C ++ Builder?

¿Fue útil?

Solución 2

Y una respuesta a mi propia pregunta ....

11.0.18 fue liberado hoy, que corrige el problema IWFile.

Versión 11.0.21 es la primera versión pública disponible para los propietarios XE. Las claves de registro están disponibles en atozed.com. Esta versión corrige el problema IWFile. (También lo hizo 11.0.18, pero no estaba disponible para los propietarios XE)

Otros consejos

El blog dice para eliminar la referencia a UTF8ContentParser.pas de la fuente del proyecto , que mediante la eliminación de archivos desde .dpr / .dpk. declaraciones #include C ++, por el contrario, son producidos por el compilador de Delphi para las entradas en las cláusulas uses dentro de los archivos .pas lugar. Lo que significa que hay archivos que .pas use directamente la unidad UTF8ContentParser cuando se compila IntraWeb. Comentando las declaraciones #include en archivos .hpp no ??tendrá ningún efecto sobre eso. Las referencias tienen que ser eliminados de los archivos originales y luego .pas IntraWeb tiene que volver a compilar con los cambios.

Es la UTF8ContentParser.hpp tal vez introducidos por otros (.hpp o .cpp) archivos en otros lugares así?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top