Question

J'ai un fichier IDL qui définit quelques interfaces suivies d'une coclasse. Puis-je rendre cette classe des interfaces d'importation qui ne sont pas définies dans cette classe?

Était-ce utile?

La solution

Oui. Vous devez utiliser la directive import pour charger le fichier .idl pour les interfaces externes ou utiliser importlib pour charger la bibliothèque de types. Quelque chose comme ça:

import "otherlibrary.idl";

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

Ou ceci:

library MyLibrary
{
  importlib "otherlibrary.tlb";

  coclass MyClass
  {
    interface OtherInterface;
  };
};
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top