1

我有一个 IDL 文件,它定义了几个接口,后跟一个 coclass。我可以让这个类导入这个类中没有定义的接口吗?

4

1 回答 1

3

是的。您需要使用该import指令来加载外部接口的 .idl,或者用于importlib加载类型库。像这样的东西:

import "otherlibrary.idl";

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

或这个:

library MyLibrary
{
  importlib "otherlibrary.tlb";

  coclass MyClass
  {
    interface OtherInterface;
  };
};
于 2009-08-05T20:18:40.867 回答