كيفية القيام بما يلي: Wrappers إنشاء COM
يمكنك إنشاء wrappers طراز كائن مكوّن (COM) باستخدام Microsoft Visual Studio 2005الميزات أو أدوات.NET Framework Tlbimp.exe و Regasm.exe. توليد وظائف كلا نوعي COM wrappers:
وقت التشغيل للاستدعاء برنامج تضمينمن مكتبة نوع إلى تشغيل كائن COM في تعليمات برمجية المدارة.
COM التفاف الاستدعاءباستخدام إعدادات السجل المطلوبة إلى تشغيل كائن مدار في تطبيق الأصلي.
Visual Studio 2005، يمكنك إضافة برنامج تضمين COM كمرجع إلى مشروع الخاص بك.
التفاف الكائنات COM في مدارة تطبيق
إلى إنشاء مجمع استدعاء لوقت تشغيل استخدام Visual Studio
قم بفتح مشروع الخاص بالتطبيق المدار.
في قائمة مشروع ، انقر فوق إظهار الجميع الملفات.
في قائمة المشروع انقر فوق إضافة مرجع .
في صندوق الحوار "إضافة مرجع"، انقر فوق علامة تبويب COM تحديد مكوّن الذي تريد استخدامه وانقر فوق موافق .
في من مستكشف الحل، لاحظ أن مكون COM هو تمت الإضافة إلى مجلد "المراجع" في مشروع الخاص بك.
يمكنك الآن كتابة رمز الوصول إلى كائن COM. يمكنك البدء بالتصريح الكائن، مثل كـ مع Importsعبارة عن Visual Basic 2005أو Usingعبارة عن Visual C# 2005.
ملاحظة |
---|
إذا أردت أن إلى البرنامج مكونات Microsoft المكتب 2010 Suite، أولاً يثّبت تجميعات توافق أساسي Microsoft المكتب 2010 Suite (PIAs) من مركز ينزّل Microsoft المكتب 2010 Suite.في الخطوة 4، تحديد أحدث الإصدار من مكتبة الكائنات متوفر لمنتج المكتب الذي تريده، مثل كـ مكتبة كائنات 11.0 الكلمة Microsoft المكتب 2010 Suite.Microsoft Excel Technology Sample |
لإنشاء وقت تشغيل الاستدعاء برنامج تضمين استخدام أدوات.NET Framework
- Run theTlbimp.exe (مستورد مكتبة الأنواع)أداة.
وهذا أداة إنشاء تجميع الذي يحتوي على بيانات التعريف لوقت التشغيل للأنواع المعرفة في مكتبة النوع الأصلي.
التفاف الكائنات مدارة في أحد تطبيقات أصلي
لإنشاء COM الاستدعاء برنامج تضمين استخدام برنامج Visual Studio
إنشاء مشروع "مكتبة الفئات" للفئة المدارة التي تريد إلى تشغيل في تعليمات برمجية الأصلية. يجب أن يكون للفئة الدالة الإنشائية افتراضي.
التحقق من وجود رقم الإصدار الرابع-part كاملة للتجميع الخاص بك في الملف AssemblyInfo. Th هو رقم هو المطلوبة للاحتفاظ بالإصدار في regهوtry Windows. للحصول على مزيد من المعلومات حول أرقام الإصدارات، راجع تعيين إصدار التجميع.
في قائمة مشروع, انقر فوق خصائص.
انقر فوقالمحول البرمجياً علامة تبويب.
تحديد لـ توافق COM خانة فحص تسجيل.
عندما تقوم بإنشاء مشروع أو تجميع هو regهوtered ل توافق COM تلقائياً. إذا كنت تقوم بإنشاء تطبيق أصلي في Visual Studio 2005، يمكنك استخدم تجميع بواسطة النقر فوق إضافة مرجع من قائمة مشروع.
إلى إنشاء مجمع COM استدعاء باستخدام إطار عمل.NET إلى ols
- Run theRegasm.exe (أداة تسجيل التجميع)أداة.
هذا إلى ol قراءة بيانات تعريف تجميع وقم بإضافة الإدخالات الضرورية إلى السجل. كـ نتيجة, عملاء COM إنشاء إطار عمل.NET clكـses شكل شفاف. يمكنك استخدم تجميع كما لو كانت فئة COM أصلي.
يمكن تشغيل Regasm.exe على تجميع الموجود في أي الدليل، وقم بتشغيل Gacutil.exe (أداة مخزن التجميع العمومي المؤقت)للانتقال إلى عمومي ذاكرة تخزين مؤقت للتجميع. نقل تجميع عدم إبطال إدخالات regهوtry الموقع، لأن ذاكرة التخزين المؤقت للتجميع العمومي هو دائماً بفحص حالة تجميع هو غير موجود في مكان آخر.