BUG: Deadlock في عملية متعددة مؤشرات الترابط إذا كنت تستخدم عبارات Declare APIs في ملفات .dll ActiveX Visual Basic أو ملفات .ocx

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

312218
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
إذا يستضيف عملية متعددة مؤشرات ترابط في العملية مكونات ActiveX Visual Basic (ملفات .dll أو .ocx) ، قد تواجه حالة توقف تام عملية متعددة مؤشرات الترابط أو قد يتوقف عن الاستجابة (يحدث تعليق).

تتضمن أمثلة على عمليات ذات مؤشرات ترابط:
  • Microsoft COM + (الموجودة)
  • ملقم معلومات إنترنت Microsoft (Inetinfo.exe)
  • ملقم المعاملات Microsoft (Mtx.exe)
السبب
هناك العديد من الأسباب حالة توقف تام في عملية ذات مؤشرات الترابط متعددة. أحد الأسباب المحتملة هي استخدام مكونات ActiveX 6.0 Visual Basic مع عبارات Declare واجهات برمجة التطبيقات (API).
الحل البديل
كمحاولة للتغلب على هذه المشكلة قم إزالة عبارات Declare في المشاريع .dll أو .ocx ActiveX واستخدام مكتبة نوع التصريح تلك APIs بدلاً من ذلك.للحصول على معلومات إضافية حول كيفية إنشاء مكتبة نوع انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
189133كيفية جعل DLL C القابل للوصول بشكل أفضل إلى VB مع مكتبة نوع
تصريح
أقرت Microsoft أن هذا خطأ في منتجات Microsoft المسردة في قسم "تنطبق على".
حدوث تعليق في proc MTS IIS OCX DLL متعددة مؤشرات الترابط

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

خصائص

رقم الموضوع: 312218 - آخر مراجعة: 02/09/2014 00:26:23 - المراجعة: 4.0

  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • kbnosurvey kbarchive kbmt kbbug kbnofix KB312218 KbMtar
تعليقات