怎样才能把 图片加到 资源(*.res) 文件中? (*.bmp,*.ico..已经做好了)(100分)

  • 主题发起人 主题发起人 zhm_good
  • 开始时间 开始时间
Z

zhm_good

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样才能把 图片加到 资源(*.res) 文件中? (*.bmp,*.ico..已经做好了)
 
用Delphi的 Image Editor工具。
 
//首先创建一个 .Rc 的纯文本文件。格式如下:
资源标识符 + 关键字 + 资源文件名
① 资源标识符:程序中调用资源时的特殊标号;
② 关键字:标识资源文件类型;
Wave : 资源文件是声音文件;
RCDATA : JPEG 文件;
AVI : AVI 动画;
ICON : 图标文件;
BITMAP : 位图文件;
CURSOR : 光标文件;
资源文件名:资源文件名;
③ 资源文件名:编译的资源文件,比如动画、位图、光标等;
④ 如: MyWav WAVE -FileName.Wav-
使用 Borland 资源编译器( BRCC32.EXE )转化 .Rc 文件成 .Res 文件。在 DOS 命令行下输入下列命令:
Brcc32 FileName.Rc // Brcc32.Exe 在 Delphi5/Bin 文件下。

在程序中调用那个资源图片的时候。
修改窗体Pas或者Dpr文件,添加下面的代码:
{$R *.res}
{$R Filename.res}
用loadbitmap,loadicon,loadimage,loadcursor(视你的资源类型而定)等函数就可以调用了
 
好了,上面的已经说得很清楚了,而且你还可以把他坐到一个dll文件里面
然后用loadlibrary来使用,
这样主程序会小很多的。
 
shangshang好详细哦
 
来晚了,shangshang说的对!
 
如果是用delphi带的image editor 做的,可以File|New|resource file,然后
在continents节点上通过右键的快捷菜单增加bitmap, icon, cursor类型的资源

直接存盘,就是*.res的文件,然后象shangshang后面说的那样加到项目中,在需要的时候调用
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部