1
私はいくつかのインタフェースを定義しているIDLファイルを持っていて、その後にコクラスが続きます。このクラスで定義されていないインターフェイスをインポートすることはできますか?.idlインポートインターフェイスのコクラスは他の場所で定義されていますか?
私はいくつかのインタフェースを定義しているIDLファイルを持っていて、その後にコクラスが続きます。このクラスで定義されていないインターフェイスをインポートすることはできますか?.idlインポートインターフェイスのコクラスは他の場所で定義されていますか?
はい。 import
ディレクティブを使用して外部インターフェイスの.idlをロードするか、importlib
を使用してタイプライブラリをロードする必要があります。このような何か:
import "otherlibrary.idl";
library MyLibrary
{
coclass MyClass
{
interface OtherInterface;
};
};
またはこの:
library MyLibrary
{
importlib "otherlibrary.tlb";
coclass MyClass
{
interface OtherInterface;
};
};
のimportlibは私がまさに必要です。ありがとう! – Kyle