程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi中使用資源文件

Delphi中使用資源文件

編輯:Delphi

  目的,在Delphi中使用資源文件
  本例是將一個Flash動畫加到我的們程序中,在程序啟動時再釋放出來.
  先新建一個文件文件
  寫入內容:Flash SwfFile1 Thanks.SWF
  
另存為:SwfFile.rc
  然後用brcc32.exe生成資源文件.res
  然後在Delphi中加入一行(最後一行)
  implementation

  {$R *.dfm}
  {$R SwfFile.RES}//就是這行
  
  
然後加一個Procedure:
  

  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;
  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved