我有一个IDL文件,它定义了一些接口,后跟一个coclass。我可以创建此类未在此类中定义的类导入接口吗?
答案 0 :(得分:3)
是。您需要使用import
指令为外部接口加载.idl,或使用importlib
加载类型库。像这样:
import "otherlibrary.idl";
library MyLibrary
{
coclass MyClass
{
interface OtherInterface;
};
};
或者这个:
library MyLibrary
{
importlib "otherlibrary.tlb";
coclass MyClass
{
interface OtherInterface;
};
};