社区
Windows SDK/API
帖子详情
在DLL中,能不能使用主程序的资源(BMP)?
wg961423
2004-02-13 10:47:56
我的每个DLL都要使用相同的资源(一些BMP,主程序也要用),我能不能只把资源放在主程序中?如果可以,请问要如何做?
...全文
138
5
打赏
收藏
在DLL中,能不能使用主程序的资源(BMP)?
我的每个DLL都要使用相同的资源(一些BMP,主程序也要用),我能不能只把资源放在主程序中?如果可以,请问要如何做?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vagabond2002
2004-09-30
打赏
举报
回复
呵呵,先顶下先。再说话,对就是这么做!
Lewolf
2004-09-30
打赏
举报
回复
主进程的HMODULE hModule其实就是WinMain函数中的那个,可以使用的,不过要修改一下WinMain的,IDE生成的那个没有给出参数的名称,你自己加上并且作为一个全局变量就可以了,只要dll可以获取这个hModule。就可以使用API从主进程的资源中载入的,和主进程从dll模块中载入是一样的。
sczyq
2004-09-30
打赏
举报
回复
只要能找到指针,就什么都好办
luokaikun
2004-09-25
打赏
举报
回复
强烈支持单独把资源拿出来作为一个DLL
wg961423
2004-03-21
打赏
举报
回复
UP
读取
dll
中
的
bmp
,ico,wav文件(开源了)
大家一定为程序一些图片
资源
和声音
资源
加密而头疼把,有了
资源
型的
dll
,完全能解决这个问题。新建一个Activex
dll
(当然标准的
dll
一样也可以),添加
资源
文件,可以把你想放的
bmp
(多大文件都可以例子
中
放了个6mb的图片),ico,wav都可以放进去,记住一定要改名啊,不要用系统自动的名字。然后生成
dll
就可以了(demo.
dll
)。接下来,我们新建一个标准exe,代码如下:Option E
delphi创建
资源
文件
dll
并且调用
创建: 打开新建工程,选择[
DLL
Wizard] OK 再打开新建,选择Text LOGIN1 BITMAP D:\Founder\HS\HS_Base\res\jpg\login.
bmp
HOMEBACK BITMAP "D:\Founder\HS\HS_Base\res\jpg\login.
bmp
" POPBACK BITMAP "D:\Founder\HS\HS_Ba...
创建和
使用
资源
DLL
的实用指南
在
资源
脚本
中
定义
资源
类型和标识符是非常重要的,因为它们是引用
资源
的关键。每个
资源
都必须有一个唯一的标识符。标识符可以通过以下方式定义:直接赋值:例如
使用
预编译指令:例如在RC文件
中
直接声明
资源
类型和标识符通常一起出现,例如:在这个例子
中
,是图标
资源
的标识符,而是菜单
资源
的标识符。
资源
定义错误通常与
资源
脚本
中
资源
类型的声明有关。
资源
类型必须正确声明才能被编译器识别。例如:这个错误表明第15行引用了一个未定义的图标符号ICONMAIN。
VC 制作纯
资源
DLL
在制做前请先备份好你的程序!!!有时候程序需要很多的
BMP
或其他
资源
,这样将
资源
加入程序后,EXE文件就会很大。这时我们就可以将程序
中
的
资源
打包成一个纯
资源
DLL
。(原来程序 XXApp, 纯
资源
程序 XX
DLL
)纯
资源
DLL
文件实现步骤如下: (1)新建立工程XX
DLL
。
使用
Projects的Win32 Dynamic-Link Library创建纯
资源
dll
工程(也就是空的工程),
使用
独立的
DLL
来存储图片(
资源
文件)
使用
独立的
DLL
来存储图片(
资源
文件)2008-04-01 18:06
使用
独立的
DLL
存储图片,这样可以把我们要用的图片文件全放在一个
DLL
当
中
这样工程当
中
就只没有那么多的图片文件了 1.在解决方案里添加一个新的class工程PicResource,然后把图片文件夹skin复制到工程目录下,并把s
Windows SDK/API
1,222
社区成员
8,135
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章