我将一些图片和字符串资源放在DLL中,制作步骤如下:1.建立一个RC文件,编译为res文件,例如:pro.res
2.建立一个Library工程,在其中添加 {$R pro.res}
3.编译为dll文件
可我不知道如何在Delphi中调用dll中包含的资源呢,请高手指点,谢谢!
2.建立一个Library工程,在其中添加 {$R pro.res}
3.编译为dll文件
可我不知道如何在Delphi中调用dll中包含的资源呢,请高手指点,谢谢!
1 bitmap "3.bmp"
2 bitmap "4.bmp"
"1","2"为往后读取设下的标识符号
2:将.rc转化为.res文件
运行resource workshop4.5然后单击file->open project...加载.rc,
然后单击file->save file as...将.rc另存为.res
3:将资源格式转换为32位的资源
运行image editor然后单击file->open..加载.res,然后save,将原来的16位
资源文件转化为32位的资源文件格式
4:将资源文件加入.dll中
运行delphi单击file->new....在New items中单击dll项目,加入{$R .res},当然
.res必须和该项目在同一目录下,然后保存为haha.dpr
单击project->build haha
5.加载和释放.dll我就不说啦,书有的是啦,要不然,我口水都快干啦:)
hello:=loadlibrary('haha.dll');
6.运用haha.dll中的图片
speedbutton1.glyph.handle:=loadbitmap(hello,pchar(1));