Vraag : Wanneer ik kan #import een dll en wanneer moet ik #import een tlb?

Ik zie beide semantiek al over.
Yet wanneer ik probeer om een specifieke DLL in te voeren, die natuurlijk een Com DLL is, krijgt
I:

fatal fout C1083: Kan het dossier van de typebibliotheek openen niet: „CarServerTypeInfo.dll“: Het ladingstype library/DLL.
Error van de fout cl.exe.

Can uitvoeren iedereen vertelt me wat ging ontbrekend in het voorbereiden van dit DLL?
How kan ik het #importable maken?

Antwoord : Wanneer ik kan #import een dll en wanneer moet ik #import een tlb?

De bibliotheken van het type kunnen standalone Tlb- dossiers zijn of zij kunnen als middel in een DLL (of een EXE) worden ingebed. Daarom al dan niet u kunt een DLL in een #import hangt gebruiken af van of het van hem een ingebedde typebibliotheek.

U kunt de Kijker van Objecten gebruiken OLE/COM om te bepalen of een DLL de informatie van de typebibliotheek bevat:
http://msdn.microsoft.com/en-us/library/d0kh9f4c.aspx
Andere oplossingen  
 
programming4us programming4us