DLL 파일 로드 및 DLL 함수 인스턴스 호출

2009 단어 직장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;  

좋은 웹페이지 즐겨찾기