Windows下两种方式调用DLL

 A.Windows下两种方式调用DLL  
  1.显式调用  
  也就是你说的    
  LoadLibrary(...)    
  GetProcAddress()  
  FreeLibrary(...)等等调用  
   
  2.隐式调用  
  在写Dll的时候,要注意其声明形式  
  用   __declspec(   dllexport   )   声明需要导出的函数或类  
  在需要调用DLL的程序里  
  用__declspec(   dllimport   )   声明需要导入的函数或类  
  同时需要把编译该DLL时生成的.lib文件放到需要导入的工程的库路径上  
   
  B.COM的组建需要注册,一般的DLL不需要注册

你可能感兴趣的:(windows,dll)