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

ظهور رسالة خطأ "غير كافية التخزين تتوفر لإكمال هذه العملية (0x8007000e)" عند استدعاء للعديد من الكائنات من عملية واحد إلى آخر باستخدام COM +

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

اضغط هنا لرابط المقالة باللغة الانجليزية890425
الأعراض
عند استدعاء للعديد من الكائنات من عملية واحد إلى آخر باستخدام Microsoft COM + ، قد تتلقى رسالة الخطأ التالية:
تتوفر تخزين غير كافية لإكمال هذه العملية (0x8007000e)
إذا قمت بإرفاق مصحح أخطاء إلى العملية العميل قد ترى 8007000E استثناءات الأول فرصة التي تم الإعلام عنها من قبل مصحح الأخطاء.
السبب
تحدث هذه المشكلة عن طريق التحديد في طبقة استدعاء (RPC) إجراء بعيد حيث 256 فقط واجهات فريد يمكن استدعاؤها من عملية واحدة إلى أخرى. تحدث هذه المشكلة عادةً عند استخدام COM + أو ملقم المعاملات Microsoft مع العديد من الكائنات في البرنامج أو الحزمة.
الحل
لحل هذه المشكلة، استخدم إحدى الطرق التالية:
  • تقسيم كائنات بين عمليات متعددة.
  • تقليل عدد الواجهات التي تسمى بين عملية أخرى.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".

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

خصائص

رقم الموضوع: 890425 - آخر مراجعة: 12/05/2007 09:38:53 - المراجعة: 1.2

Microsoft COM+ 1.5, Microsoft COM+ 1.0

  • kbmt kbprogramming kbtshoot kbprb KB890425 KbMtar
تعليقات
&t=">; var m = document.createElement("meta"); m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m); setLanguage(language);" class="ng-binding" id="language-">
did=1&t=">050&did=1&t=">r varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("