إمكانية التشغيل التفاعلي COM في تطبيقات NET Framework.

إذا كنت تريد استخدام كائنات COM وكائنات NET Framework. في نفس التطبيق، تحتاج لمعالجة الاختلافات في كيفية الكائنات الموجودة في ذاكرة. يوجد كائن .NET Framework في الذاكرة المدارة — ذاكرة يتم التحكم بها بواسطة وقت تشغيل اللغة العامة — قد يتم نقلها بواسطة وقت التشغيل حسب الحاجة. كائن COM موجود في الذاكرة الغير مدارة و من غير المتوقع انتقاله إلى موقع آخر في ذاكرة. Visual Studio و .NET Framework يوفران أدوات للتحكم بتفاعل هذه المكونات المدارة و الغير المُدارة. لمزيد من المعلومات حول تعليمات برمجية مُدارة, راجع وقت تشغيل اللغة الموحدة.

بالإضافة إلى استخدام كائنات COM في تطبيقات NET.، قد تريد أيضاً استخدام Visual Basic لتطوير كائنات يمكن الوصول إليها من تعليمات برمجية غير مُدارة من خلال COM.

توفر الارتباطات الموجودة على هذه الصفحة تفاصيل لتفاعلات بين كائنات COM و NET Framework.

أقسام ذات صلة

  • توافق COM
    يوفر ارتباطات لمواضيع حول التشغيل التفاعلي COM في Visual Basic، بما في ذلك كائنات COM، عناصر تحكم Win32 DLLs ،ActiveX، كائنات مدارة، و توريث لكائنات COM.

  • خطأ COM التفاف إمكانية التشغيل المتداخل
    توضح هذه المقالة النتائج و الخيارات إذا لم يستطع نظام المشروع إنشاء برنامج تضمين إمكانية التشغيل التفاعلي COM لمكون معين.

  • التفاعل مع برمجية غير مُدارة
    يصف بشكل موجز بعض مشكلات التفاعل بين التعليمات البرمجية المدارة و الغير مُدارة، ويوفر ارتباطات لدراسة إضافية.

  • Wrappers COM
    تناقش COM callable wrapper، التي تسمح للتعليمات البرمجية المدارة باستدعاء أساليب COM، و COM callable wrappers، التي تسمح لعملاء COM باستدعاء أساليب كائن NET.

  • إمكانية التشغيل المتداخل COM المتقدمة
    توفر ارتباطات لمواضيع تغطي إمكانية التشغيل التفاعلي COM، مع الإشارة إلى wrappers، استثناءات, توريث، ترابط، الأحداث، تحويلات و التعبئة.

  • Tlbimp.exe (مستورد مكتبة الأنواع)
    تتناول هذه المقالة الأداة التي يمكنك استخدامها لتحويل ملفات تعريف النوع الموجودة داخل مكتبة نوع COM إلى ملفات تعريف مكافئه في تجميع وقت تشغيل اللغة العامة.