FIX: يمكنك تلقي نتائج غير صحيحة عند مقارنة قيمة NaN إلى قيمة عدد صحيح في VBScript في برنامج Internet Explorer 6

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

901104
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
في Microsoft Internet Explorer 6، عند مقارنة not على قيمة رقم (NaN) إلى قيمة عدد صحيح في Microsoft Visual Basic Scripting Edition (VBScript) ، تظهر نتائج غير صحيحة استناداً إلى نظام التشغيل الذي يتم تشغيل الكمبيوتر. تظهر النتائج التالية.
نظام التشغيلالنتيجة
نظام التشغيل Microsoft Windows 2000 مع أي حزمة خدمة مثبتة أو
Microsoft Windows XP مع Service Pack 1 (SP1)
خطأ
Microsoft Windows Server 2003 أو
Microsoft Windows XP مع Service Pack 2 (SP2)
صواب
الحل

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

Windows XP

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

في حالة تحميل الإصلاح العاجل يوجد قسم "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف رقم هذا. إذا لم يظهر هذا المقطع اتصل Microsoft خدمة العملاء والدعم للحصول على الإصلاح العاجل.

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

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

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك Windows XP Service Pack 2 (SP2) تثبيت.

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

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

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

لا يحل هذا الإصلاح العاجل محل أية إصلاحات جديدة أخرى.

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في نظام التوقيت العالمي (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Vbscript.dll5.6.0.8828417,79230 يونيو 200502: 52x 86
Arpidfix.exe5.1.2600.271030,72029 يونيو 200523: 57x 86
Updspapi.dll6.1.22.4371,936٢٥ فبراير ٢٠٠٥03: 35x 86

Windows Server 2003

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

في حالة تحميل الإصلاح العاجل يوجد قسم "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف رقم هذا. إذا لم يظهر هذا المقطع اتصل Microsoft خدمة العملاء والدعم للحصول على الإصلاح العاجل.

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

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

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك واحد مما يلي مثبتة على جهاز الكمبيوتر:
  • Windows Server 2003 Service Pack 1 (SP1)
  • Windows Server 2003 Service Pack 2 (SP2)

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

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

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

لا يحل هذا الإصلاح العاجل محل أية إصلاحات جديدة أخرى.

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي coordinated (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
Windows Server 2003، الإصدارات التي تستند إلى Itanium
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Vbscript.dll5.6.0.88231,110,528٠٧ يوليو ٢٠٠٥09: 19IA-64بلاrtmqfe
Wvbscript.dll5.6.0.8823413,696٠٧ يوليو ٢٠٠٥09: 19x 86بلاالدرجات
Vbscript.dll5.6.0.88281,118,208٠٧ يوليو ٢٠٠٥09: 19IA-64حزمة الخدمةsp1qfe
Wvbscript.dll5.6.0.8828401,408٠٧ يوليو ٢٠٠٥09: 19x 86حزمة الخدمةالدرجات
Arpidfix.exe5.2.3790.248274,752٠٧ يوليو ٢٠٠٥09: 19IA-64بلاغير قابل للتطبيق
Updspapi.dll6.1.22.4639,712٠٧ يوليو ٢٠٠٥09: 19IA-64بلاغير قابل للتطبيق

Windows Server 2003، الإصدارات التي تستند إلى x86 x
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Vbscript.dll5.6.0.8823413,696٠٧ يوليو ٢٠٠٥٠٦: ٢٩x 86بلاrtmqfe
Vbscript.dll5.6.0.8828401,408٠٧ يوليو ٢٠٠٥21: 37x 86حزمة الخدمةsp1qfe
Arpidfix.exe5.2.3790.248232,256٠٧ يوليو ٢٠٠٥00: 48x 86بلاغير قابل للتطبيق
Updspapi.dll6.1.22.4371,936٢٥ فبراير ٢٠٠٥03: 51x 86بلاغير قابل للتطبيق

Windows Server 2003، الإصدارات التي تستند إلى 64 x
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Vbscript.dll5.6.0.8828662,016٠٧ يوليو ٢٠٠٥09: 19x 64حزمة الخدمةsp1qfe
Wvbscript.dll5.6.0.8828401,408٠٧ يوليو ٢٠٠٥09: 19x 86حزمة الخدمةالدرجات
Arpidfix.exe5.2.3790.248243,008٠٧ يوليو ٢٠٠٥09: 19x 64بلاغير قابل للتطبيق
Updspapi.dll6.1.22.4462,560٠٧ يوليو ٢٠٠٥09: 19x 64بلاغير قابل للتطبيق
الحل البديل
كمحاولة للتغلب على هذه المشكلة استخدم دالة IsNumeric أو دالة IsNaN قبل إجراء أي المقارنات.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

خطوات إعادة إنشاء المشكلة

  1. إنشاء ملف جديد بواسطة استخدام المفكرة ثم قم بحفظ الملف كـ test .asp في مجلد ويب المحلي.
  2. قم بلصق التعليمة البرمجية التالية في الملف test .htm.
    <HTML><BODY onload="Test()"><SCRIPT LANGUAGE=vbscript>sub Test()dim numnum = parseInt("A")alert (num = 2)end sub </SCRIPT></BODY></HTML>
  3. فتح ملف .htm test باستخدام برنامج Internet Explorer 6.

    ملاحظة تكون النتيجة المتوقعة خاطئة. بدلاً من ذلك، تتلقى نتائج المذكورة في قسم "الأعراض".

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

خصائص

رقم الموضوع: 901104 - آخر مراجعة: 01/16/2015 09:07:38 - المراجعة: 2.8

  • Microsoft Internet Explorer 6.0
  • kbnosurvey kbarchive kbmt kbautohotfix kbtshoot kbfix kbbug kbqfe kbhotfixserver KB901104 KbMtar
تعليقات