制作资源DLL
来源:互联网 发布:php输出内容文本格式 编辑:程序博客网 时间:2024/05/16 14:24
制作资源DLL
为什么要制作资源DLL?
由于资源文件一般都比较大,如果将其链接到可执行文件中,那么可执行文件一般都比较臃肿,所以为了使可执行文件显得优雅点,还是选择将资源文件制作成资源DLL。由其他文件调用。这样生成的可执行文件体积就会缩小很多。当然也可以制作资源DLL进行多语言的支持。
方法
新建一个Win32项目,选择DLL选项,并且勾选空项目选项。将所有需要添加的资源添加到该项目中。设置项目属性:将程序的入口点设置为/NOENTRY。这样就算成功了。编译即可。
调用:新建一个项目,比如单文档程序,将需要用到的资源定义在Resource.h中,并且与资源DLL中的定义是一样的。然后添加代码。在其XXXApp的InitInstance()中添加代码:
m_hInst =::LoadLibrary(_T("ResDLL.dll"));
AfxSetResourceHandle(m_hInst);
该段代码的主要任务是导入资源Dll,然后切换资源句柄。
当然退出的时候在ExitInstance中添加FreeLibrary(m_hInst);
当然别忘记将Dll文件拷贝到需要的文件夹下,或者设定项目属性,设置该项目对资源dll的依赖关系。
- 制作资源dll
- 制作纯资源dll
- 制作纯资源dll
- 制作资源DLL
- VC 制作纯资源 DLL
- vc 制作图片资源dll
- VC 纯资源DLL制作及调用
- VC 纯资源DLL制作及调用
- VC 纯资源DLL制作及调用
- 资源dll的制作与使用
- 资源dll的制作与使用
- VC 纯资源DLL制作及调用
- 用VC纯资源dll制作多语言界面程序
- 用VC纯资源dll制作多语言界面程序
- 用VC纯资源dll制作多语言界面程序
- 资源MFC DLL的制作[在DLL中封装MFC对话框]
- 资源MFC DLL的制作[在DLL中封装MFC对话框]
- 制作DLL
- 计算机系统中所存在的瓶颈
- jQuery-强大的jQuery选择器 (详解)
- 摩尔定律
- 常用DOS命令
- 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI
- 制作资源DLL
- Linux点点滴滴
- vc wininet api 下载文件
- js 动态table
- 控制台下用Win32 API打开文件对话框
- 第七章快速排序之“快速插入排序”(练习7.4-5)
- nginx url 重写规则
- 遇见CSS3滤镜
- 黑马程序员_多线程概述