FIX: استثناء الفاصلة عائمة قد تحدث عند إرجاع دالة مضمنة في تطبيق C++ متغير الفاصلة عائمة غير مهيأة في Visual Studio 2005

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

918553
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
اطلع على السيناريو التالي:
  • في Microsoft Visual Studio 2005 ، إنشاء تطبيق C++.
  • لم تقم بتعيين / fp: باستثناء الخيار. لذلك، لا يتم تمكين استثناءات الفاصلة العائمة في تطبيق C++.
  • لم تقم بتعيين / fp: الصارمة الخيار. لذلك، لم يتم تمكين طراز الفاصلة العائمة الصارمة في تطبيق C++.
  • إرجاع دالة مضمنة في تطبيق C++ متغير الفاصلة عائمة غير مهيأ.
  • ترجمة التطبيق C++.
في هذا السيناريو، قد يحدث استثناء الفاصلة عائمة عند تشغيل تطبيق C++. بالإضافة إلى ذلك، قد تظهر رسالة الخطأ التالية:
0xC0000090: عملية غير صالحة الفاصلة العائمة.
ملاحظة قد تحدث هذه المشكلة في إصدارين التصحيح وفي وبالطريقة الإصدار.
السبب
تحدث هذه المشكلة عند موقع ذاكرة التي تحتوي على قيمة (NaN) not رقم إرسال الإشارات تحميل متغير الفاصلة العائمة غير مهيأ.
الحل

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

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

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

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
C1.dll14.0.50727.1041,542,65601 مايو 200612: 03IA-64
C1xx.dll14.0.50727.1046,505,47201 مايو 200612: 03IA-64
C2.dll14.0.50727.1047,109,63201 مايو 200612: 03IA-64
Pgodb80.dll8.0.50727.104130,04801 مايو 200612: 03IA-64
Pgort80.dll8.0.50727.10480,38401 مايو 200612: 03IA-64
C1.dll14.0.50727.104976,89601 مايو 200612: 04x 64
C1xx.dll14.0.50727.1043,904,00001 مايو 200612: 04x 64
C2.dll14.0.50727.1043,641,34401 مايو 200612: 04x 64
Pgodb80.dll8.0.50727.10470,14401 مايو 200612: 04x 64
Pgort80.dll8.0.50727.10439,93601 مايو 200612: 04x 64
C1.dll14.0.50727.104589,82401 مايو 200612: 04x 86
C1xx.dll14.0.50727.1042,183,16801 مايو 200612: 04x 86
C1xxast.dll14.0.50727.1042,494,46428 أبريل ٢٠٠٦23: 15x 86
C1ast.dll14.0.50727.104774,14428 أبريل ٢٠٠٦23: 15x 86
C2.dll14.0.50727.1042,166,78401 مايو 200612: 04x 86
Pgodb80.dll8.0.50727.10461,44028 أبريل ٢٠٠٦١٠: ٠٤x 86
Pgort80.dll8.0.50727.10445,05628 أبريل ٢٠٠٦١٠: ٠٤x 86
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

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

خصائص

رقم الموضوع: 918553 - آخر مراجعة: 01/16/2015 01:49:20 - المراجعة: 1.2

  • Microsoft Visual Studio 2005 Team System Architect Edition
  • Microsoft Visual Studio 2005 Team System Developer Edition
  • Microsoft Visual Studio 2005 Team System Test Edition
  • Microsoft Visual Studio 2005 Team System Team Foundation:
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Express Edition
  • kbnosurvey kbarchive kbmt kbfix kbbug kbhotfixserver kbqfe kbpubtypekc KB918553 KbMtar
تعليقات