社区
资源
帖子详情
请问怎样在VC++中把资源做进DLL以及怎样使用该资源?
BlackSword
2000-01-05 01:14:00
加精
请专家指导,多谢!
...全文
1333
8
打赏
收藏
请问怎样在VC++中把资源做进DLL以及怎样使用该资源?
请专家指导,多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HuWenjin
2001-06-03
打赏
举报
回复
要想动态的使用DLL OR EXE 中的资源
可以用以下的过程做(我是如此做的)
1. AfxLoadLibary(...);
2. ::LoadImage(hInst,MAKEINSTANCE(**));
3. ::LoadIcon(...);
4. ::Load.....
(使用资源...)
5. AfxFreeLibary(...);
OK 了
要记得读出的资源必须手动删除
HBITMAP hBmp = ::LoadBitmap(...);
::DeleteObject(hBmp)
skt642
2001-05-31
打赏
举报
回复
89254关注!
greatzero
2000-11-13
打赏
举报
回复
COM怎么实现?
softbug
2000-10-31
打赏
举报
回复
还有一种更先进的技术:COM
slh
2000-10-13
打赏
举报
回复
Thank you!
jamesw
2000-01-11
打赏
举报
回复
AfxSetResourceHandle() 可设用那个的资源
AfxGetInstanceHandle() 可得执行文件句柄
AfxLoadLibrary() 可得链接库句柄
用谁的资源设成谁的就行了:
AfxSetResourceHandle(AfxGetInstanceHandle())
AfxSetResourceHandle(AfxLoadLibrary())
dragon
2000-01-11
打赏
举报
回复
上面的例子只适用于以DLL的资源代替当前执行文件的资源,如果两个都要使用的话就不能那样做。
jamesw
2000-01-05
打赏
举报
回复
把下面的代码加入初始化函数InitInstance的顶部:
//调入资源DLL
m_hDemoDLL = AfxLoadLibrary(_T("Resource.dll"));
//告诉应用程序设置资源句柄m_hDemoDLL;
AfxSetResourceHandle(m_hDemoDLL);
ExitInstance加入以下代码:
AfxFreeLibrary(m_hDemoDLL);//释放DLL资源;
在创建类型选择框New中选择MFC AppWizard(dll),创建一个新项目区,
在Step1中选择Regular DLL using MFC DLL,单击OK即可。
资源加入到DLL的rc文件中
使用DLL资源例:
CString strMessage;//定义strMessage为Cstring字串类型;
//从resource DLL中显示字串;
strMessage.LoadString(IDS_DEMO);
pDC->TextOut(60,65,strMessage);
......
V
C++
在程序
中
以
资源
的形式保存、释放和
使用
文件的示例代码
V
C++
在程序
中
以
资源
的形式保存、释放和
使用
文件的示例代码。读着可以根据自己的需求修改后用在自己的程序
中
。将各种需要的文件以
资源
的形式直接保存在程序
中
,防止被外部修改,根据需要释放相应的文件进行
使用
。
V
C++
从
DLL
中
获得
资源
摘要:VC/
C++
源码,数据库应用,
DLL
资源
V
C++
从
DLL
中
获得
资源
的小实例源代码,从
DLL
中
获得背景图像,可者是一个图标
资源
或是其它类型的文件,总之,学会了一种,就可以举一反三,灵活掌握了。
V
C++
动态链接库(
dll
)编程视频教学
动态链接库的开发编译属于V
C++
程序员技能。 本课程学习之后能够理解动态链接库原理,学会编译静态库、动态库,学会通过lib和头文件链接动态库,学会直接通过代码访问
dll
中
函数
v
c++
2015运行库散装
dll
文件
1.该
资源
并非安装包!!如需安装包去到微软官网下载。 2.附件是v
c++
2015运行库的所有
dll
文件,用于开发应用程序时,直接一起打包放在程序根目录发布而无需另外安装。 3.该
资源
包含了x86和x64版本
V
C++
调用Matlab编写的
DLL
(混合编程)
是我的CSDN博客
中
文章“V
C++
调用Matlab编写的
DLL
(混合编程)”的配套实例。
资源
中
的源程序实现了V
C++
中
在VS2008
中
进行VC和matlab的混合编程,在vc程序
中
调用自己编写的matlab绘图
DLL
。请先仔细阅读我的CSDN博客
中
文章“V
C++
调用Matlab编写的
DLL
(混合编程)”,再配上该程序,相信会对让你掌握vc和matlab混合编程的基本方法和思想。
资源
2,586
社区成员
18,441
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章