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

FIX: سلوك غير متوقع عند تشغيل أحد تطبيقات Visual Studio 2008 Service Pack 1 الذي تم إنشاؤه الذي يستدعي الدالة سيتجمب أو الدالة لونججمب في ملف مصدر

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

اضغط هنا لرابط المقالة باللغة الانجليزية2498381
الأعراض
خذ بعين الاعتبار السيناريو التالي:
  • تمكين (الخيار أمثلية العمومية/Og) بتمكين أحد الخيارات التالية:
    • /O1 
    • /O2 
    • /Ox 
  • تقوم بإنشاء ملف مصدر Microsoft Visual c + + باستخدام Microsoft Visual Studio 2008 Service Pack 1 (SP1).
  • استدعاءات الملف المصدرسيتجمبالدالةلونججمبالدالة، أو كلا دالات.

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

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

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

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

لتنزيل هذا الإصلاح العاجل من معرض التعليمات البرمجية Microsoft Developer Network (MSDN)، قم بزيارة موقع Microsoft التالي على ويب:
ملاحظة يعرض المعرض رمز MSDN اللغات التي يتوفر الإصلاح الجديد. إذا لم تشاهد اللغة سرد، فإنه لأن الصفحة المورد "معرض التعليمات البرمجية" غير متوفرة لتلك اللغة.

أو، يمكنك تحميل هذا الإصلاح الضروري من Microsoft الاتصال موقع ويب التالي:

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

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

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

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

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

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

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

يكون للإصدار العمومي من هذا الإصلاح العاجل تثبيت ملفات لها سمات مسردة في الجداول التالية. التواريخ والأوقات لهذه الملفات يتم سرد في "التوقيت العالمي" (UTC). يتم عرض التواريخ والأوقات الخاصة بهذه الملفات على الكمبيوتر المحلي بالتوقيت المحلي مع وجود إعداد التوقيت الصيفي (DST) الحالي. بالإضافة إلى ذلك، قد يتم تغيير التواريخ والأوقات عند إجراء عمليات معينة على الملفات.
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
C2.dll15.0.30729.61472,283,84025-فبراير-20111: 25x 86
C2.dll15.0.30729.61472,362,68825-فبراير-20111: 25x 86
C2.dll15.0.30729.61472,493,24825-فبراير-20111: 25x 86
C2.dll15.0.30729.61473,018,04825-فبراير-20111: 25x 64
C2.dll15.0.30729.61477,263,04025-فبراير-20111: 25IA 64
Link.exe9.0.30729.61471,055,56025-فبراير-20111: 25x 64
Link.exe9.0.30729.61472,135,36825-فبراير-20111: 25IA 64
Link.exe9.0.30729.6147800,58425-فبراير-20111: 25x 86



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

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

خصائص

رقم الموضوع: 2498381 - آخر مراجعة: 04/21/2011 03:07:00 - المراجعة: 2.0

  • kbqfe kbhotfixserver kbfix kbexpertiseinter kbsurveynew kbbug kbmt KB2498381 KbMtar
تعليقات
© 2016 Microsoft
id=1&t=">>/c1.microsoft.com/c.gif?DI=4050&did=1&t=">html>r varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" mp;t=">