COM tlb file

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello everyone,


Two questions about COM tlb file,

1. I am wondering what are the content of COM tlb file? I think it should be
something like import library file (.lib) for a DLL which contains address
and signature of exported functions.

2. Why for C# COM client, tlb file is not needed? Why for C/C++ (native)
client, tlb file is needed?


thanks in advance,
George
 
Tlb files are not needed in C++, you can #import a DLL, OCX or Exe.
In reality TLB files are embedded in the file resource, because are
the only way to know about the types contained in the COM dll, so are
required for any language using COM. (unless you find a way to
manually redeclare the interfaces and you know the GUIDs...)
The TLB file contains the compiled IDL information, there's a COM lib
that let's you access these informations: tlbinf32 .

Good bye, sorry for my bad English

QbProg
 
Back
Top