أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

إن المستعرض الذي تستخدمه غير معتمد

إنك تحتاج إلى تحديث المستعرض لاستخدام الموقع.

التحديث إلى أحدث إصدار من Internet Explorer

القابلة لإعادة التوزيع حزمة fix: يحدث تسرب GDI في تطبيق MFC MDI التي تم تطويرها في Visual Studio 2010 عند إنشاء مستند جديد

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

اضغط هنا لرابط المقالة باللغة الانجليزية2723430
الأعراض
أطلع على السيناريو التالي:
  • يمكنك استخدام Microsoft Visual Studio 2010 لتطوير تطبيق Microsoft Visual c + + Microsoft Foundation فئة (MFC). التطبيق يستخدم تخطيط كلفة واجهة متعدد المستندات (MDI).
  • يمكنك تشغيل التطبيق MFC على جهاز الكمبيوتر الخاص بك.
  • عند تشغيل التطبيق، يمكنك إغلاق علامة تبويب المستند الأخير وثم قم بإنشاء مستند جديد في التطبيق.
في هذا السيناريو، التطبيق يستهلك عشرة معالجات واجهة الجهاز الرسومية (GDI) إضافية بشكل غير متوقع. يزيد استخدام المورد مقبض GDI في كل مرة يمكنك إغلاق آخر علامة تبويب المستند، ثم قم بإنشاء مستندات جديدة. قد يتسبب هذا السلوك في نهاية المطاف تسرب مقبض GDI.
السبب
تحدث هذه المشكلة نظراً لأن المقابض GDI الجبهة لا يتم إصدارها بشكل صحيح بمكتبة MFC عند إغلاق علامة تبويب المستند الأخير.
الحل

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

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

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

ملاحظةبعد تثبيت هذا الإصلاح العاجل، تحتاج إلى تنشيط الإصلاح عن طريق إضافة التعليمة البرمجية التالية إلى التعليمات البرمجية بدء التشغيل من التطبيق، على سبيل المثال إلى أسلوب InitInstance :

g_bReuseRemovedTabGroups = TRUE;

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك Visual Studio 2010 الخدمة service Pack 1 (SP1) مثبتة.

قم بإعادة تشغيل متطلبات

ليس لديك إلى إعادة تشغيل جهاز الكمبيوتر بعد تثبيت الإصلاح العاجل إذا لم تستخدم الملفات المتأثرة أثناء عملية التثبيت. نوصي بأن تقوم بإغلاق كافة المكونات ذات الصلة Visual Studio 2010 قبل تثبيت الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل إصلاح عاجل تم إصداره مسبقاً.

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

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

لكافة الإصدارات المعتمدة المستندة إلى x86 من Microsoft Visual c + + 2010 SP1 القابلة لإعادة التوزيع
اسم الملفإصدار الملفحجم الملفتاريخالوقتمنصة
Atl100.dll10.0.40219.434138,8006 ديسمبر 201208:29x 86
Mfc100.dll10.0.40219.4344,400,7046 ديسمبر 201209:27x 86
Mfc100chs.dll10.0.40219.43436,9366 ديسمبر 201209:27x 86
Mfc100cht.dll10.0.40219.43436,9126 ديسمبر 201209:27x 86
Mfc100deu.dll10.0.40219.43465,0726 ديسمبر 201209:27x 86
Mfc100enu.dll10.0.40219.43455,8566 ديسمبر 201209:27x 86
Mfc100esn.dll10.0.40219.43464,5846 ديسمبر 201209:27x 86
Mfc100fra.dll10.0.40219.43465,0966 ديسمبر 201209:27x 86
Mfc100ita.dll10.0.40219.43463,0486 ديسمبر 201209:27x 86
Mfc100jpn.dll10.0.40219.43444,5926 ديسمبر 201209:27x 86
Mfc100kor.dll10.0.40219.43444,0806 ديسمبر 201209:27x 86
Mfc100rus.dll10.0.40219.43461,4886 ديسمبر 201209:27x 86
Mfc100u.dll10.0.40219.4344,425,7926 ديسمبر 201209:27x 86
Mfcm100.dll10.0.40219.43482,4806 ديسمبر 201209:27x 86
Mfcm100u.dll10.0.40219.43482,4806 ديسمبر 201209:27x 86
Msvcp100.dll10.0.40219.434421,9366 ديسمبر 201208:29x 86
Msvcr100_clr0400.dll10.0.40219.434774,1926 ديسمبر 201208:29x 86
Vcomp100.dll10.0.40219.43452,2886 ديسمبر 201209:27x 86
لكافة الإصدارات المستندة إلى x64 المعتمدة من Microsoft Visual c + + 2010 SP1 القابلة لإعادة التوزيع
اسم الملفإصدار الملفحجم الملفتاريخالوقتمنصة
Atl100.dll10.0.40219.434159,2966 ديسمبر 201209:10x 64
Mfc100.dll10.0.40219.4345,579,8406 ديسمبر 201209:10x 64
Mfc100chs.dll10.0.40219.43436,9126 ديسمبر 201209:10x 64
Mfc100cht.dll10.0.40219.43436,9366 ديسمبر 201209:10x 64
Mfc100deu.dll10.0.40219.43465,0966 ديسمبر 201209:10x 64
Mfc100enu.dll10.0.40219.43455,8806 ديسمبر 201209:10x 64
Mfc100esn.dll10.0.40219.43464,5606 ديسمبر 201209:10x 64
Mfc100fra.dll10.0.40219.43465,0966 ديسمبر 201209:10x 64
Mfc100ita.dll10.0.40219.43463,0486 ديسمبر 201209:10x 64
Mfc100jpn.dll10.0.40219.43444,6166 ديسمبر 201209:10x 64
Mfc100kor.dll10.0.40219.43444,1046 ديسمبر 201209:10x 64
Mfc100rus.dll10.0.40219.43461,4886 ديسمبر 201209:10x 64
Mfc100u.dll10.0.40219.4345,605,9366 ديسمبر 201209:10x 64
Mfcm100.dll10.0.40219.43493,7446 ديسمبر 201209:10x 64
Mfcm100u.dll10.0.40219.43493,7446 ديسمبر 201209:10x 64
Msvcp100.dll10.0.40219.434608,8166 ديسمبر 201209:10x 64
Msvcr100_clr0400.dll10.0.40219.434830,0166 ديسمبر 201209:10x 64
Vcomp100.dll10.0.40219.43458,9286 ديسمبر 201209:10x 64
لكافة الإصدارات المستندة إلى x64 IA من Microsoft Visual c + + 2010 SP1 القابلة لإعادة التوزيع
اسم الملفإصدار الملفحجم الملفتاريخالوقتمنصة
Atl100.dll10.0.40219.434386,1126 ديسمبر 201208:42IA-64
Msvcp100.dll10.0.40219.434967,2326 ديسمبر 201208:42IA-64
Msvcr100_clr0400.dll10.0.40219.4341,500,2086 ديسمبر 201208:42IA-64
Vcomp100.dll10.0.40219.434144,4486 ديسمبر 201208:42IA-64
تصريح
تم تأكيد Microsoft أن هذه هي مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 2723430 - آخر مراجعة: 01/08/2013 07:33:00 - المراجعة: 3.0

  • Microsoft Visual Studio 2010 Service Pack 1
  • kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2723430 KbMtar
تعليقات