فشل مكتبة يعقوب عند استخدامها في مؤشرات الترابط متعددة

StackOverflow https://stackoverflow.com//questions/9684512

سؤال

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

giveacodicetagpre.

يتم تشغيل الخيط بنقرة الماوس من واجهة المستخدم الرسومية، ولكن الخطأ استنساخ يدويا:

giveacodicetagpre.

يبدو لي أن بعض الموارد المخصصة لا يتم إصدارها بشكل صحيح عند إنهاء الخيط الذي يستخدمها.أي تلميحات؟

تحديث: Jacob الإصدار 1.14.3

هل كانت مفيدة؟

المحلول

لم أستخدم أحدث إصدار من Jacob مع نموذج خيوط جديد، لكن الإصدارات القديمة كانت بالتأكيد غير آمنة الخيط.اعتبارا من الإصدار 1.7> لقد قاموا بتحسين نموذج الخيوط لتعكس أفضل مكونات COM بشكل أفضل، ولكن عليك تحديد ما إذا كان المكون المذكور هو MTA أو STA، ثم تهيئة فئات Jacob بشكل مناسب.الرجوع إلى توثيق Jacob للحصول على تطبيقك بشكل صحيح وفقا لمتطلباتها.

نصائح أخرى

لقد بدأت في تجربة مشكلة مماثلة (التنفيذ الأول موافق، فشل الثاني مع عدم الاتصال كائن "التعاوني"، عندما بدأت في تعيين نفس اسم مؤشر الترابط إلى العديد من المواضيع.إضافة رقم متتابع كإحاكي إلى اسم مؤشر الترابط تم إصلاح المشكلة بالنسبة لي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top