Link to home
Start Free TrialLog in
Avatar of LankaAnuradha
LankaAnuradha

asked on

What are EXP and LIB files which are created along with DLL?

I created a text ActiveX DLL in visual Basic to add two numbers. I clicked on Make Test.DLL.
It creates two more additional files namely Test.exp and Test.Lib along with Test.Dll.
I want more information about these two additional files.

Thanks in advance.
ASKER CERTIFIED SOLUTION
Avatar of BrianGEFF719
BrianGEFF719
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Guy Hengel [angelIII / a3]
.EXP & .LIB file contain information about the exportable information of the .dll objects, which are for example used by other compilers (C++) if you use your dll in those environments.
CHeers
Avatar of sreenu_v78
sreenu_v78

EXP & .LIB file contain export  information of the .dll.  VB Required to use of these files for building a client application(Ur Programe) aganist the COM Server(DLL), these files provides information to create the client-side Vtable binding code.

if u go thru COM, u can find all these details
sreenu.

But you don't need those files after compilation.  The compiler creates and uses them.  After that any computer can extract the exported functions directly from the COM iunknown interface.