Delphi中使用资源文件

2016-02-19 13:21 2 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的Delphi中使用资源文件,希望大家看完后能赶快学习起来。

【 tulaoshi.com - 编程语言 】

  目的,在Delphi中使用资源文件
  本例是将一个Flash动画加到我的们程序中,在程序启动时再释放出来.
  先新建一个文件文件
  写入内容:另存为:SwfFile.rc
  然后用brcc32.exe生成资源文件.res
  然后在Delphi中加入一行(最后一行)
  implementation

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  {$R *.dfm}
  {$R SwfFile.RES}//就是这行
  
  

  procedure FlashResToFile(const ResName, ResType, FileName: string);
  var
    FlashRes: TResourceStream;
  begin
    FlashRes := TResourceStream.Create(HInstance, ResName, PChar(ResType));
    try
      FlashRes.SaveToFile(FileName); //将资源保存为文件,即还原文件
    finally
      FlashRes.Free;
    end;
  end;
  
  
      FlashResToFile('FLASH', 'SwfFile1', 'Thanks.SWF');
      ShockwaveFlash1.Movie := ExtractFilePath(ParamStr(0)) + 'Thanks.SWF';
      ShockwaveFlash1.Play;
  
  
  

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1603902.html

延伸阅读
首先创建 Excel 对象,使用ComObj: var ExcelApp: Variant; ExcelApp := CreateOleObject( 'Excel.Application' ); 注意程序结束时释放变量 ExcelApp:=unassigned; 1 显示当前窗口: ExcelApp.Visible := True; 2 更改 Excel标题栏: ExcelApp.Caption := '应用程序调用 Microsoft Excel'; 3 添加新工作簿: ExcelApp.WorkBooks...
如果想要做一个比较漂亮的Applet让人家使用,一定会加上很多资源,比如图片或者声音文件什么的。 sun提供了一个有用的工具,jar。这个工具可以把这些资源文件合在一个文件里,避免频繁的http request, 而且下载的jar文件可以被缓存,很爽吧。 但是如何正确引用jar中的资源呢? 比如我们打算显示一个图片按钮,图片相...
Sam在Android开发中,有两种处理资源文件的方式。其一,是将所有资源文件以及JNI程序放置于一个单独的资源包。使用到他们时,使用文件方式读取。或者直接使用C++层代码读取。 其二,则是将资源文件加入到APK内部。使用各种不同的办法去得到其内容。 方法一:适合于移植较大的C++程序时使用,因为C++代码数量众多,不太可能修改为JAVA代码。所以...
标签: Delphi
  Delphi不仅可调用C++产生的DLL模块,同样C++程序也可调用Delphi所产生的DLL部件。这样交互调用,无须重复开发,大大缩短了生产周期。…… Delphi与VisualBasic、VisualFoxPro等软件一样,属于RAD工具(快速应用开发工具)。适合开发32位或16位/32位混合应用程序。Delphi所使用的程序语言是ObjectPascal,是结构化...
方法一 res/raw目录下存放,比如cwj.dat一个二进制文件,我们可以读取可以直接 代码如下: InputStream is=context.getResources().openRawResource(R.raw.cwj); 方法二 工程根目录下的assets文件夹中存放,比如assets/cwj.dat 这样我们使用下面的代码 代码如下: AssetManager am = context.getAssets(); InputStream is = ...

经验教程

880

收藏

54
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部