怎样用BCB将图片保存到DLL中?

erdgzw 2007-08-16 01:02:37
VC中加入RES文件就可以了,那BCB中怎么办呢?
...全文
109 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
vc_dreamver 2007-08-17
  • 打赏
  • 举报
回复
说错了,不是rc文件,是res文件,在BCB6中添加rc文件也可以,在BCB2007中就不行,非得用res。

#define YU 1
#define SY 20000
#define TX 10000
bmpA BITMAP "a.bmp"

STRINGTABLE
BEGIN
YU "yu xing"
SY "这是个测试系统啊,看看能不能取到数据!!!!"
END

调用可以用

Graphics::TBitmap *ABitmap = new Graphics::TBitmap() ;
HINSTANCE h = LoadLibrary("resdll.dll");//dll 是你的DLL

AnsiString s;
char bf[256];
LoadStringA(h, 20000,bf, 256);
Label1->Caption = bf;
ABitmap->LoadFromResourceName((unsigned int)h,"bmpA") ;
Image1->Picture->Bitmap->Assign(ABitmap);
delete ABitmap;
FreeLibrary((void*)h);

vc_dreamver 2007-08-17
  • 打赏
  • 举报
回复
建一DLL项目,添加XX.rc文件, 加入 bmp BITMAP "xxx.bmp"
编译即可!
FFSB 2007-08-16
  • 打赏
  • 举报
回复
在DLL中建TDataModule加TImageList载你的图片
OK!
erdgzw 2007-08-16
  • 打赏
  • 举报
回复
我是想说不用资源文件可以吗?
i_love_pc 2007-08-16
  • 打赏
  • 举报
回复
同理
FFSB 2007-08-16
  • 打赏
  • 举报
回复
BCB中加入RES文件就可以了,VC中怎么办我不止道?

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧