سؤال

ولدي ملف IDL يحدد بعض واجهات تليها coclass. يمكنني أن أجعل هذا اجهات استيراد الفئة التي لم يتم تعريف في هذه الفئة؟

هل كانت مفيدة؟

المحلول

نعم. تحتاج إلى استخدام التوجيه import لتحميل .idl الواجهات الخارجية، أو استخدام importlib تحميل مكتبة نوع. شيء من هذا القبيل:

import "otherlibrary.idl";

library MyLibrary
{
  coclass MyClass
  {
    interface OtherInterface;
  };
};

وأو هذا:

library MyLibrary
{
  importlib "otherlibrary.tlb";

  coclass MyClass
  {
    interface OtherInterface;
  };
};
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top