频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Delphi中资源文件使用详解

来源:csdn 作者:doubon 出处:巧巧读书 2005-11-01 进入讨论组
下一页 1 2 3 

一.编写 RC 脚本文本

  用记事本或其它文本编辑器编写一个扩展名为“.rc”的文件。格式如下:

  AVI 无声动画

  BITMAP 位图文件

  CURSOR 光标文件

  ICON 图标文件

  WAVE 声音文件

  以上所列均为标准资源类型,也可以给资源自定义一个类型,如:“mytype”。不过两者在调用方式上有些不同(在后面示例“存取资源文件中的位图”中有详细描述)。

二.根据 RC 脚本文件编译成 RES 资源文件

  在命令提示符中输入以下内容:

  brcc32 FileName.rc //注:brcc32.exe在DelphiX\Bin目录中

三.在Delphi单元中加入资源文件

  将生成的 RES 资源文件复制到相应程序所在的目录中,在单元文件中的“{$R *DFM}”后面加上“{$R FileName.res}”,编译后资源文件就被包含在可执行文件中了。

  说明:如果嫌2、3两步麻烦,可以采用更简便的做法,即:将 RC 文件直接添加到项目中,在编译Delphi项目时,会自动编译该资源文件。

Delphi中资源文件使用详解


四.资源文件调用示例

  (1)存取资源文件中的位图

//RC: testBmp bitmap res\test.bmp

Image1.Picture.Bitmap.LoadFromResourceName(HInstance, 'res\test.bmp');


//RC: testBmp bmptype res\test.bmp

var

resStream: TResourceStream;

begin

resStream := TResourceStream.Create(HInstance, 'testBmp', 'bmptype');

Image1.Picture.Bitmap.LoadFromStream(resStream);

resStream.Free;

end;


  请注意上面两种调用方式的不同之处。

Web: http://www.qqread.com/delphi/q420286040.html进入讨论组讨论。
下一页 1 2 3 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章