تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

للحصول على إصدار Microsoft Visual Studio 2008 من هذه المقالة، راجع 980263.

مؤشرات الخطأ

اطّلع على السيناريو التالي:

  • إنشاء مشروع Visual c + + في Microsoft Visual Studio 2010.

  • تهيئة ملف في المشروع القيم الحرفية للسلسلة ضيق. هذه القيم الحرفية للسلسلة يحتوي على أحرف آسيوية وغير مسبوقة بالحرف "l".

  • تم حفظ الملف باستخدام ترميز utf-8.

في هذا السيناريو، عند التحويل البرمجي للمشروع، يتم تفسير سلسلة حرفية بالمحول البرمجي. بالإضافة إلى ذلك، تواجه إحدى المشكلات التالية:

  • عندما يحتوي الملف على علامة ترتيب بايت (BOM)، نجاح عملية التحويل البرمجي. ومع ذلك، سلسلة القيم الحرفية لا تزال معروضة بشكل غير صحيح في التطبيق الذي تم إنشاؤه. بالإضافة إلى ذلك، قد تتلقى رسالة التحذير التالية عند التحويل البرمجي للمشروع:

    تحذير C4566: لا يمكن تمثيل حرف يمثله العالمي حرف اسم 'xx' في صفحة التعليمات البرمجية الحالية.

  • تفشل عملية التحويل البرمجي. بالإضافة إلى ذلك، قد تتلقى رسالة الخطأ التالية عند التحويل البرمجي للمشروع:

    خطأ C2078: عدد كبير جداً من المهيآت

  • تفشل عملية التحويل البرمجي. بالإضافة إلى ذلك، قد تتلقى رسالة التحذير التالية عند التحويل البرمجي للمشروع:

    تحذير C4129: 'حرف': تسلسل هروب حرف غير معروف.

السبب

تحدث هذه المشكلة لأن المحول البرمجي يفترض أنه يمكن تفسير القيم الحرفية في الملف بايت دليل لترميز MBCS بدلاً من بايت واحد في Unicode. وبسبب هذه المشكلة، يترجم المحول البرمجي الملف غير صحيح.

الحل

لحل هذه المشكلة، تطبيق هذا الإصلاح العاجل إلى جهاز الكمبيوتر الذي ترجمة المشروع. ثم احفظ الملف مع علامة ترتيب بايت وقم بإضافة توجيه "pragma" التالية قبل سلسلة القيم الحرفية في الملف المصدر:

#pragma execution_character_set("utf-8")

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. يعين هذا التوجيه "pragma" وحدة الترجمة لملف المصدر حتى يتم استبدال هذا التوجيه "pragma" بتوجيه "pragma" آخر.

مزيد من المعلومات حول هذا الإصلاح العاجل

معلومات الإصلاح العاجل

الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي الذي يحتوي على هذا الإصلاح العاجل. لحل هذه المشكلة فورا، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:

http://support.microsoft.com/contactus/?ws=supportملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.

المتطلبات المسبقة

يجب أن يكون لديك Microsoft Visual Studio 2010 مثبتة لتطبيق هذا الإصلاح العاجل.

معلومات إعادة التشغيل

ليس من الضروري إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). وعندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".

اسم الملف

إصدار الملف

حجم الملف

تاريخ

Time

النظام الأساسي

C1.dll

16.0.30319.351

658,240

23-Aug-2010

06:45

x86

C1.dll

16.0.30319.351

723,776

23-Aug-2010

06:45

x86

C1.dll

16.0.30319.351

899,400

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,286,920

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,428,232

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,659,664

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

201,032

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

202,568

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

219,976

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

221,000

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

290,632

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

291,656

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

292,680

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

293,704

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

408,392

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

408,904

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

450,376

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

460,104

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

460,616

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

478,024

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

478,536

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

483,656

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

484,168

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

486,728

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

487,240

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

491,848

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

492,360

23-Aug-2010

06:45

x86

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×