知识大全 Delphi学习使用资源文件-入门
Posted 文件
篇首语:时间仿似一条直线,没有起点,亦无终点。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi学习使用资源文件-入门相关的知识,希望对你有一定的参考价值。
Delphi学习使用资源文件-入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
资源文件(* res)通过编译指令 $R 关联 譬如工程文件 Project 中的 $R * res 就是关联 Project res 资源文件 我们直接写作 $R Project res 不会有问题(但如果工程文件改名时 你也得随着改才行) 譬如
program Project ;
uses Forms Unit in Unit pas Form ;
$R Project res
begin Application Initialize; Application MainFormOnTaskbar := True; Application CreateForm(TForm Form ); Application Run; end 这个资源文件中至少包含着文件图标 假如我们删除 $R * res 后编译 看前后对比图
这时我们可以通过代码 调用其他图标 procedure TForm FormCreate(Sender: TObject); begin Application Icon LoadFromFile( c:tempmy ico ); end;
这样还是不好 如果运行程序的电脑没有这个文件呢? 最好让程序携带着它 这就要通过资源文件 让我们从头来过
新建一个 VCL Forms Application 并 Save All
并通过菜单 Project → View Souse 打开工程源文件
删除 $R * res
如图新建一个 Text 文件
文件编辑如下
MainIcon ICON c tempmy ico
注意 其中的 c tempmy ico 可以随便定义 但文件必须存在 另外其中的所有大小写无关 路径两边的双引号也可以省略
把它保存为 Project rc 注意要保存在程序相同目录 文件名和工程文件名相同 后缀是 rc
如图把 Project rc 添加到工程组
这时工程文件自动添加了一行 $R Project res Project rc
好了 编译执行程序 如图
注释
* rc 文件算是资源文件(* res) 的源文件 在程序编译过程中会编译成同名的 res 文件
上面的例子是个特例 一般我们不能使用和工程同名的资源文件
cha138/Article/program/Delphi/201311/24699相关参考
新手知识大放送:Delphi入门点点滴滴 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!==系统应用
基于Delphi的接口编程入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一为什么使用接口?
Delphi数据库控件使用入门(三) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用TDBG
Delphi数据库控件使用入门(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以RTF格式
Delphi数据库控件使用入门(一) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在数据库应用
放置任意的文件到Delphi的EXE文件里面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 通常
DELPHI文件、磁盘操作函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 软件大多都要对文件
用Delphi实现文件加密压缩技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!引 言 在日常中
用Delphi设计循环播放声音文件程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
谈Delphi编程中资源文件的应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一初级应用篇