typedef int (*pfun)();//1 定义一个函数指针,返回值是int
HINSTANCE hInst;
hInst=LoadLibrary("01.dll"); //2 加载库
if(NULL==hInst)
{
MessageBox("加载失败");
}
pfun iOpenReader=(pfun)GetProcAddress(hInst,"fun");// 3 返回函数地址
if(NULL==iOpenReader)
{
MessageBox("dll中函数寻找失败");
}else
{
HINSTANCE hInst;
hInst=LoadLibrary("01.dll"); //2 加载库
if(NULL==hInst)
{
MessageBox("加载失败");
}
pfun iOpenReader=(pfun)GetProcAddress(hInst,"fun");// 3 返回函数地址
if(NULL==iOpenReader)
{
MessageBox("dll中函数寻找失败");
}else
{
int i=iOpenReader(); //4 调用函数
}