当前位置:首页 >> 计算机软件及应用 >> MFC显示加载方式加载DLL

MFC显示加载方式加载DLL


HINSTANCE hInst;//定义一个实例句柄对象:hInst
hInst=LoadLibrary("Dll.dll");//调用LoadLibrary函数加载Dll.dll
typedef int (*ADDPROC)(int a,int b);
//利用typedef定义一个函数指针类型:ADDPROC(dll中定义的),所表示函数有两个int类型参数
,并且该函数的返回类型也是int类型
ADDPROC Add=(ADDPROC)GetProcAddress(hInst,"add");
//产生一个函数指针对象用来接收通过GetProcAddress函数所返回的函数地址,
//GetProcAddress函数参数hInst是实例句柄对象,参数2是在动态链接库中定义的函数名(注意改名字是否被改编)
//ADDPROC Add=(ADDPROC)GetProcAddress(hInst,MAKEINTRESOURCE(1));
//通过序号访问DLL中的导出函数
if(!Add)
{
MessageBox("获取函数地址失败");
}
//如果Add为空获取函数地址失败
CString str;
str.Format("5+3=%d",Add(5,3));
MessageBox(str);
FreeLibrary(hInst);
//对DLL的访问已经完成调用该函数释放该Dll。
Dll.dll
VC++新建一个Win32 Dynamic-Link Library类型的工程Dll
int add(int a,int b)
{
return a+b;
}
为该工程添加一个模块定义文件后缀名为.def
然后添加代码
LIBRARY Dll

EXPROTS
add

赞助商链接
更多相关文档:

MFC下DLLlib的调用

MFC下DLLlib的调用_计算机软件及应用_IT/计算机_专业...②设置工程的 Project Settings 来加载 DLL 的 LIB...这种方式通过调用 API 函数来完成对 DLL 的加载与...

在MFC对话框中显示(加载)图片

MFC对话框中显示(加载)图片_IT/计算机_专业资料。嵌入式mfc应用程序 ...这几个文件是 Imgadmin.ocx, Imgcmn.dll,Imgedit.ocx,Imgscan.ocx,Imgshl....

MFC DLL的生成和调用实例

5. 新建调用 DLL(OneDLL)的 MFC 工程。 新建一个基于 MFC 框架的单文档工程,并在 TestDLLView.cpp 文件开始处添加 HINSTANCE handlerDLL=NULL; typedef int(*...

MFC下DLL编程(图解)

(一般是位于系统目录的 *.DLL 文件) ,而且只有在应用程序真正调用时,才加载到...8.1.4 导出函数的方法 使用 MFC 创建 DLL 时,从项目中导出(export)函数到 ...

资源MFC DLL的制作[在DLL中封装MFC对话框]

本文的方法是首先做一个 DLL,让包含一个 MFC 对话框,这个 DLL 可以在 UG ...DLL 的输出函数, 当其他应用程序加载DLL 后, 调用这个函数, 可以显示DLL...

VC如何调用DLL文件

列在 PATH 环境变量中的所有目录 VC 中加载 DLL 的 LIB 文件的方法有以下...例如用 mfc 创建基于对话框的工程 test,并在对话框上放置"load"按钮,先添加...

Mfc 资源dll的用法,透析

2)在主对话框上面添加一个按钮,之后双击此按钮,会弹出 Add Member Function 的...按照 MFC 库的链接方法,一个 MFC DLL 有两种使用 MFC 库的方法:静态链接到 ...

怎样从MFC扩展动态链结库(DLL)中显示一个对话框

怎样从MFC扩展动态链结库(DLL)中显示一个对话框_工学_高等教育_教育专区。VC++ DLL编程怎样从 MFC 扩展动态链结库(DLL)中显示一个对话框? 问:我在过去的几...

MFC规则DLL总结

MFC 规则 DLL 总结 1、 创建 MFC 规则 DLL 工程,生成 XX.h, XX.cpp, XX.def 文件,插入资源(对话框) ,生成类。 2、 在 XX.cpp 中添加 ShowDlg 函数,...

共享MFC DLL的规则DLL

应用程序在加载 DLL 时对其进行了重定位。 共享 MFC DLL 或 MFC 扩展 DLL) ( 的规则 DLL 涉及到 HINSTANCE 句柄问题, HINSTANCE 句柄对于加载资源特别重要。EXE...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com