تحويل مكتبة المستوردة
عند تحويل عملية استيراد مكتبة نوع، يتم تلقائياً وضع أنواع المعرفة في مكتبة في مساحة الاسم التي لها نفس الاسم كمكتبة النوع. تشغيل سبيل المثال، إذا قمت بتشغيل 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في إدارة تعليمات برمجية.
راجع أيضًا:
المبادئ
تحويل وحدة نمطية? التي تم استيرادها