加載DLL文件並調用DLL函數實例

 

  1. #include <stdio.h>  
  2. #include <windows.h>  
  3. typedef int (*lpAddFunc)(int,int);  
  4. int main()  
  5. {  
  6.  
  7.     lpAddFunc sum;  
  8.     HINSTANCE hDLL = ::LoadLibrary("MyDll.dll");  
  9.     if(hDLL)  
  10.     {  
  11.         sum = (lpAddFunc)::GetProcAddress(hDLL,"sum");  
  12.         if(sum)  
  13.         {  
  14.             int result = sum(1,2);  
  15.             printf("%d",result);  
  16.         }  
  17.         ::FreeLibrary(hDLL);  
  18.     }  
  19.     return 0;  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章