如何把一个bin文件捆绑到一个可执行文件exe中? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiAPI/html/delphi_20061114120737241.html
如何把一个bin文件捆绑到一个可执行文件exe中?而且可以读bin文件里的内容进行处理?请教各位大侠了,谢谢!

利用资源文件就可以

对,用resource将其以二进制形式导入。也可以用其它方法动态构造出bin,但比较麻烦。

用资源的话,好象还是要把资源文件写到磁盘上访问的啊,不过如果能把资源文件释放到内存中来访问也不错的。就不知道哪位会!

资源文件可以用流访问阿  
  (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;  
   
  请注意上面两种调用方式的不同之处。  
   
  (2)存取资源文件中的图标  
   
  将图标放在资源文件中,可以实现动态改变应用程序的图标。  
  //RC:   testIcon   icon   res\test.ico  
  Application.Icon.Handle   :=   LoadIcon(HInstance,   ’testIcon’);  
   
  (3)存取资源文件中的AVI动画  
   
  //RC:   testAvi   avi   res\test.avi  
  Animate1.ResName   :=   ’testAvi’;  
  Animate1.Active   :=   True;  
   
  (4)存取资源文件中的JPEG图像  
   
  为了能够处理JPEG图像,必须在Interface处引用JPEG单元。  
   
  var  
      jpg:   TJPEGImage;  
   
      resStream:   TResourceStream;  
  begin  
      jpg   :=   TJPEGImage.Create;  
      resStream   :=   TResourceStream.Create(HInstance,   ’testJpg’,   ’jpgtype’);  
      jpg.LoadFromStream(resStream);  
      Image1.Picture.Assign(jpg);  
      jpg.Free;  
      resStream.Free;  
  end;  
   
  补充:  
    1.资源类型除上述类型外,还可以字体文件,字符串文件等。  
   
    2.资源文件不但可以在标准图形界面下使用还可在控制台下使用。

http://community.csdn.net/Expert/topic/5149/5149565.xml?temp=.1734583

先LoadLibrary(...);  
  再用   FindResource();

如何把一个bin文件捆绑到一个可执行文件exe中?相关推荐

  1. 如何将大量图片文件合并成一个*.bin文件

    文章目录 1.bin是啥 2. 首先将大量图片全都导成按你所要顺序编号的.bin文件 3.将这些.bin文件合成为一个.bin文件 4.问题它出现了(如果你没有出现问题此后内容可不看) 5.新的尝试 ...

  2. 嵌入式端音频开发(实战篇)之 4.2 把很多音频合成一个bin文件并统计每个音频文件的大小的方法(内含转换脚本)

    查看本系列全部文章请点击:嵌入式端音频开发系列汇总(持续更新) 查看本文全部内容:嵌入式端音频开发(实战篇)之 4.2 把很多音频合成一个bin文件并统计每个音频文件的大小的方法(内含转换脚本) 文件 ...

  3. html用dom显示xml,html DOM文件引用一个XML文件将不会在浏览器中打印

    我完全不熟悉这一点,我正在上课,现在变成了一个令人头疼的问题.我有这个HTML DOM文件,它引用了一个XML文件,我需要在浏览器中显示在屏幕上.它应该只打印标题,标题,第一个,最后一个,位置,描述的 ...

  4. less (三) 一个less 文件引用另一个less文件

    现在假设我们写了两个less文件,一个文件是a.less  另一个文件是 b.less; 那么a.less文件中如何引用b.less中的文件呢? 例子: 先新建如下的目录结构 文件信息: index. ...

  5. 【verilog】设计一个测试文件,产生一个周期为2微秒,占空比为3:1的时钟信号

    〇.前情提要 帮可爱的涛涛看题,顺便复习一下verilog. 参考: Verilog测试:TestBench结构 https://blog.csdn.net/qq_26652069/article/d ...

  6. 如何将多个文件捆绑成一个可执行文件

    如何将多个文件捆绑成一个可执行文件 内容: 下载示例程序代码 将多个文件合并成一个最终可执行文件,运行这个最终合成文件后,就相当于运行了合并前的多个文件.这种程序在木马程序合并中会经常用到,你想知道它 ...

  7. 如何将多个bin文件合成一个bin文件?(一)

    一.使用到的软件 WinHex 二.所用文件 Bootload.bin Application.bin 三.生成目标文件 Target.bin 四.步骤 1)新建目标文件target.bin,此时文件 ...

  8. 如何将多个bin文件合成一个bin文件?(二)

    一.所需软件 J-flash ARM 二.所需合成文件 1)Bootload.hex(Bootload.bin) 2)Application.hex(Application.bin) 三.步骤 打开J ...

  9. python文件运行哪一个_如何使一个python文件运行另一个?

    本问题已经有最佳答案,请猛点这里访问. 如何创建一个python文件来运行另一个? 例如,我有两个.py文件.我想运行一个文件,然后让它运行另一个.py文件. docs.python.org / / ...

最新文章

  1. expect脚本同步文件、 expect脚本指定host和要同步的文件 、 构建文件分发系统 、批量远程执行命令...
  2. Ubuntu安装python3.7,并将python链接指向python3.7
  3. Spring Transactional还能导致生产事故?
  4. Spark函数:cogroup
  5. 将图卷积神经网络用于解码分子生成
  6. 腾讯 监控系统服务器数据采集,实战低成本服务器搭建千万级数据采集系统
  7. 循环右移,要求时间复杂度为O(n)且尽可能的少使用辅助空间
  8. 计算机科学导论(第一次阅读)
  9. Storm ack和fail机制再论
  10. Robo 3T 安装连接 MongoDB
  11. 只包含因子 2 3 5 的数(51Nod-1010)
  12. vb html编程,VB编程:vb打开网页代码
  13. linux文件系统目录操作实验报告,Linux操作系统实验报告
  14. WebStorm上vue模板设置
  15. 电子电路计算机仿真应用,电力电子电路的计算机仿真
  16. 联想微型计算机怎么调亮度,联想笔记本如何调节亮度和音量
  17. 微信小程序------API
  18. python目前版本强势英雄_王者荣耀S11赛季什么英雄强势 S11强势英雄推荐
  19. 突发!美国股市大跌,好戏才刚刚开始!(深度)
  20. 论信息系统项目的整体管理

热门文章

  1. 一个黑色全屏的计时器_佳作分享最佳倒数计时器设计分析【附原型实例】
  2. linux外接NetApp存储,netapp linux iscsi 实现
  3. jinja Expressions
  4. vim shell命令
  5. TensorFlow LeNet5
  6. 4.6 搭建深层神经网络块
  7. opencv 轮廓检测
  8. pandas 股票分析图
  9. 如何做好 VMware vSphere 性能优化?
  10. Dubbo学习总结(10)——里程碑式 Dubbo 2.7.5 版本发布,性能提升30%,支持 HTTP/2、TLS、Protobuf等特性。