dllCall.cpp
资源名称:vc++(dll).rar [点击查看]
上传用户:sy_lfz
上传日期:2015-02-22
资源大小:1279k
文件大小:1k
源码类别:
VC书籍
开发平台:
Visual C++
- // dllCall.cpp : 以显式方式调用DLL
- // 作者 : 宋宝华 21cnbao@21cn.com
- #include "stdafx.h"
- #include "windows.h"
- typedef int ( * lpAddFun)(int,int);
- int main(int argc, char* argv[])
- {
- HINSTANCE hDll; //DLL句柄
- lpAddFun addFun; //函数指针
- hDll = LoadLibrary("..\Debug\dllTest.dll");
- if (hDll != NULL)
- {
- addFun = (lpAddFun)GetProcAddress(hDll,"add");
- if(addFun!=NULL)
- {
- int result = addFun(2,3);
- printf("%d",result);
- }
- FreeLibrary(hDll);
- }
- return 0;
- }