سؤال

يتم كسر Iwfile في الإصدار الحالي من Rad Studio XE. لإصلاحه ، يُطلب من مستخدمي Delphi حذف خط UTF8ContentParser. http://www.atozed.com/intraweb/blog/20100524.en.aspx

لدى C ++ Builder خط #includes utf8contentParser.hpp. التعليق على هذا السطر لا يحدد المشكلة.

هل احسب أي شخص طريقة حول هذا لباني C ++؟

هل كانت مفيدة؟

المحلول 2

وإجابة على سؤالي ....

11.0.18 تم إصدارها اليوم والتي تعمل على إصلاح قضية IWFile.

الإصدار 11.0.21 هو أول إصدار عام متاح لأصحاب XE. مفاتيح التسجيل متوفرة من Atozed.com. يقوم هذا الإصدار بإصلاح مشكلة IWFile. (وكذلك فعلت 11.0.18 ، لكنها لم تكن متاحة لأصحاب XE)

نصائح أخرى

تقول المدونة لإزالة الإشارة إلى UTF8ContentParser.pas من مصدر المشروع, ، مما يعني إزالته من ملفات .dpr/.dpk. C ++ #include من ناحية أخرى ، يتم إنتاج العبارات من قبل برنامج التحويل البرمجي Delphi للإدخالات في uses بنود داخل ملفات .pas بدلا من ذلك. مما يعني أن هناك ملفات .pas مباشرة use وحدة UTF8ContentParser عند تجميع intraweb. التعليق #include لا تؤثر البيانات في ملفات .hpp على ذلك. يجب إزالة المراجع من ملفات .PAS الأصلية ومن ثم يجب إعادة ترجمة intraweb مع التغييرات.

هل utf8contentparser.hpp ربما تضمنت ملفات أخرى (.hpp أو .cpp) في أماكن أخرى أيضًا؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top