Domanda

IWFile è rotto nella versione corrente di RAD Studio XE. Per risolvere il problema, gli utenti Delphi viene chiesto di cancellare la linea UTF8ContentParser. http://www.atozed.com/intraweb/blog/20100524.EN. aspx

c ++ Builder ha una linea che #includes UTF8ContentParser.hpp. Commentando questa linea non risolve il problema.

Qualcuno ha pensato un modo per aggirare questo per C ++ Builder?

È stato utile?

Soluzione 2

E una risposta alla mia domanda ....

11.0.18 è stato rilasciato oggi, che risolve il problema IWFile.

La versione 11.0.21 è la prima release pubblica a disposizione dei proprietari XE. chiavi di registrazione sono disponibili da atozed.com. Questa versione corregge il problema IWFile. (Così ha fatto 11.0.18, ma non era disponibile per i proprietari XE)

Altri suggerimenti

Il blog dice di eliminare il riferimento alla UTF8ContentParser.pas dal sorgente del progetto , che implica la rimozione dalla .dpr / .dpk file. C ++ dichiarazioni #include, d'altra parte, sono prodotte dal compilatore Delphi per voci in clausole uses all'interno di file .pas invece. Che significa che ci sono file che .pas use direttamente l'unità UTF8ContentParser quando IntraWeb viene compilato. Commentando le dichiarazioni #include nei file .hpp non avrà alcun effetto su questo. I riferimenti devono essere rimossi dai file .pas originali e quindi IntraWeb deve essere ricompilato con i cambiamenti.

È l'UTF8ContentParser.hpp forse inseriti da altri (.hpp o cpp) i file in altri luoghi come bene?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top