一.编写 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项目时,会自动编译该资源文件。
四.资源文件调用示例
(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;
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器