coclass في واجهة استيراد .idl تعرف مكان آخر؟
سؤال
ولدي ملف IDL يحدد بعض واجهات تليها coclass. يمكنني أن أجعل هذا اجهات استيراد الفئة التي لم يتم تعريف في هذه الفئة؟
المحلول
نعم. تحتاج إلى استخدام التوجيه import
لتحميل .idl الواجهات الخارجية، أو استخدام importlib
تحميل مكتبة نوع. شيء من هذا القبيل:
import "otherlibrary.idl";
library MyLibrary
{
coclass MyClass
{
interface OtherInterface;
};
};
وأو هذا:
library MyLibrary
{
importlib "otherlibrary.tlb";
coclass MyClass
{
interface OtherInterface;
};
};
لا تنتمي إلى StackOverflow