مشاركة عبر


تحويل مكتبة المستوردة

عند تحويل عملية استيراد مكتبة نوع، يتم تلقائياً وضع أنواع المعرفة في مكتبة في مساحة الاسم التي لها نفس الاسم كمكتبة النوع. تشغيل سبيل المثال، إذا قمت بتشغيل Tlbimp.exe تشغيل ما يلي نوع بمكتبة، أداة مساعدة استيراد الجميع نوع s المعرفة داخل AcmeLib نوع المكتبة إلى مساحة الاسم AcmeLib.

تمثيل مكتبة نوع

library AcmeLib {
    interface Widget {};
    coclass Slingshot {};
};

بعد تحويل، يمكنك استخدام AcmeLib.Slingshotإلى الاتصال Slingshotفئة منها تطبيق المدار.

Namespace AcmeLib
    Interface Widget
    End Interface
   
    Class Slingshot
    End Class
End Namespace
namespace AcmeLib {
    interface Widget {};
    class Slingshot {};
};

يمكنك استخدام سمة مكتبة نوع إلى صراحة التحكم في مساحة الاسم لعملية استيراد مكتبة النوع. لأنه لا يمكن أن تتضمن أسماء مكتبة الأنواع فترات، th هو هو أنواع التقنية الوحيدة التي يمكنك استخدامها لاستيراد في مساحة الاسم محدد بفترة. وهذا سمة هو معرّف 0F21F359-AB84-41e8-9A78-36D110E6D2F9 . يلي نوع يظهر تمثيل مكتبة إضافة السمة المعرفة من قبل مستخدم.

تمثيل مكتبة نوع

[
    uuid(…),
    version(1.0),
    custom(0F21F359-AB84-41e8-9A78-36D110E6D2F9, "Acme.WidgetLib")
]
library AcmeLib {
    interface Widget {};
    coclass Slingshot {};
};

باستخدام السمة المعرفة من قبل مستخدم، يمكنك فرض Tlbimp.exe لاستيراد AcmeLib في نوع المكتبة إلى مساحة الاسم Acme.WidgetLib. Slingshotتصبح الفئة Acme.WidgetLib.Slingshotفي إدارة تعليمات برمجية.

راجع أيضًا:

المبادئ

تحويل وحدة نمطية? التي تم استيرادها

تحويل نوع المستوردة

تحويل عضو المستوردة

تحويل معلمة التي تم استيرادها

موارد أخرى

مكتبة نوع للمهمة الموجزة لتحويل المجموعة