Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Importeer typebibliotheek met kruisverwijzingen 'type_lib1' voordat u 'type_lib2' importeert
Opmerkingen
Er is naar een typebibliotheek verwezen met de #import-instructie . De typebibliotheek bevat echter een verwijzing naar een andere typebibliotheek die niet werd aangeroepen met #import. Dit andere .tlb-bestand is gevonden door de compiler.
Example
Gezien twee typebibliotheken op schijf die zijn gemaakt op basis van de volgende twee bestanden (gecompileerd met midl.exe):
// c4336a.idl
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12b")]
library c4336aLib
{
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12c")]
enum E_C4336
{
one, two, three
};
};
De tweede typebibliotheek:
// c4336b.idl
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12d")]
library C4336bLib
{
importlib ("c4336a.tlb");
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12e")]
struct S_C4336
{
enum E_C4336 e;
};
};
In het volgende voorbeeld wordt C4336 gegenereerd:
// C4336.cpp
// compile with: /W4 /LD
// #import "C4336a.tlb"
#import "C4336b.tlb" // C4336, uncomment previous line to resolve