Delphi专题 ·

delphi做捆绑软件[使用delphi资源文件保存exe]

什么是资源文件

资源文件(*.res)为通过编译指令 $R 关联文件, 如工程文件 Project1 中的 {$R *.res} 就是关联 Project1.res 资源文件

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

  • AVI 无声动画
  • BITMAP 位图文件
  • CURSOR 光标文件
  • ICON 图标文件
  • WAVE 声音文件

以上所列均为标准资源类型,也可以给资源自定义一个类型,如:“mytype”。

我们这里为exe文件 可以这样定义


exeA EXEFILE "C:\Documents and Settings\Administrator\桌面\testres\exeA\exeA.exe"
exeB EXEFILE "C:\Documents and Settings\Administrator\桌面\testres\exeB\exeB.exe"

2、根据 RC 脚本文件编译成 RES 资源文件,两种方法

  • ①将exeMainres.rc 保存在在DelphiX\Bin目录中
    在命令提示符中输入以下内容:
    brcc32 exeMainres.rc
    再将DelphiX\Bin目录中生成的exeMainres.res保存在你程序的目录
    这种方法较为复杂
  • ②直接将exeMainres.rc 保存在你程序的目录里
    然后打开程序的工程文件*.dpr,点击view——Project Manager ,在*.exe上点右键,点击add,将文件类型改为(*.rc),找到rc文件打开即可。
    delphi做捆绑软件[使用delphi资源文件保存exe] Delphi专题 第1张

3、res文件关联

在{$R *.dfm}下加入

4、打开资源文件中嵌入的exe文件

附件给出了一个简单Demo,可以下载。

相关下载

点击下载

参与评论