人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

放置任意的文件到Delphi的EXE文件里面

放置任意的文件到Delphi的EXE文件里面

更新時間:2022-10-01 文章作者:未知 信息來源:網絡 閱讀次數:

通常在Delphi的應用程序中,我們會調用到很多的資源,例如圖片,動畫(AVI),聲音,甚至于別的執行文件。當然,把這些資源分布到不同的目錄不失為一個好辦法,但是有沒有可能把這些資源編譯成標準的windows資源從而鏈接到一個執行文件里面呢?

我們可以自己做一個RC文件,例如 sample.rc
,RC文件其實就是一個資源文件的描述文本,通過“記事本”程序創建就行了。然后可以輸入一些我們要定義的資源,例如:
MEN BITMAP c:\bitmap\men.bitmap
ARJ EXEFILE c:\arj.exe
MOV AVI c:\mov.avi
然后用BRCC32把這個RC文件編譯成sample.res(真正的資源文件)。
在Delphi的工程文件中使用 $R 編譯指令讓Delphi包括資源到EXE文件里面。
{$R sample.res}
這樣我們就可以在這個單一的執行文件中調用資源了。舉例如下:
EXEFILE:
procedure ExtractRes(ResType, ResName, ResNewName : String);
var
Res : TResourceStream;
begin
Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
Res.SavetoFile(ResNewName);
Res.Free;
end;
AVI:
procedure LoadAVI;
begin
{Avi1是一個TAnimate類}
Avi1.ResName:='AVI';
Avi1.Active:=True;
end;

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 栾川县| 剑阁县| 南部县| 河西区| 徐水县| 萨嘎县| 睢宁县| 广汉市| 龙门县| 张家口市| 青岛市| 洛宁县| 宣武区| 乌拉特后旗| 沁水县| 拜城县| 山阳县| 马尔康县| 砚山县| 忻城县| 项城市| 安庆市| 游戏| 万宁市| 福建省| 洱源县| 阳原县| 苏尼特左旗| 沾益县| 昌黎县| 鄱阳县| 会理县| 沙河市| 永靖县| 同心县| 乾安县| 定州市| 咸阳市| 柯坪县| 靖西县| 沁阳市|