六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

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

[摘要]通常在Delphi的應(yīng)用程序中,我們會調(diào)用到很多的資源,例如圖片,動畫(AVI),聲音,甚至于別的執(zhí)行文件。當然,把這些資源分布到不同的目錄不失為一個好辦法,但是有沒有可能把這些資源編譯成標準的windows資源從而鏈接到一個執(zhí)行文件里面呢? 我們可以自己做一個RC文件,例如 sample.rc ...
通常在Delphi的應(yīng)用程序中,我們會調(diào)用到很多的資源,例如圖片,動畫(AVI),聲音,甚至于別的執(zhí)行文件。當然,把這些資源分布到不同的目錄不失為一個好辦法,但是有沒有可能把這些資源編譯成標準的windows資源從而鏈接到一個執(zhí)行文件里面呢?

我們可以自己做一個RC文件,例如 sample.rc
,RC文件其實就是一個資源文件的描述文本,通過“記事本”程序創(chuàng)建就行了。然后可以輸入一些我們要定義的資源,例如:
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}
這樣我們就可以在這個單一的執(zhí)行文件中調(diào)用資源了。舉例如下:
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;


主站蜘蛛池模板: 亚洲免费视频一区 | 日韩a在线观看免费观看 | 色狠狠成人综合网 | 日本国产一区 | 天天色天天舔 | 天天爱添天天爱添天天爱添 | 天天插天天狠天天透 | 欧美天堂在线观看 | 日韩高清免费在线观看 | 性生免费视频 | 视频在线观看一区 | 一区二区精品 | 清清草在线视频 | 日产精品一区二区 | 日韩福利视频 | 一二三四影院免费 | 青草视频网站在线观看 | 三级在线观看免播放网站 | 亚洲清色 | 亚洲天堂一区二区 | 我想看一级黄色毛片 | 日韩欧美精品在线视频 | 青青草国产精品久久久久 | 色男人综合 | 五级床片全部免费播放 | 日韩国产有码在线观看视频 | 青青青在线视频播放 | 亚洲精品456 | 亚洲男人天堂视频 | 午夜性福 | 午夜大片免费完整在线看 | 日本无吗免费一二区 | 一二三四免费观看高清动漫视频 | 欧美在线观看黄色 | 欧洲精品视频完整版在线 | 在线亚洲精品国产成人二区 | 天天干天天操天天操 | 中文字幕自拍 | 自拍亚洲 | 天天躁夜夜躁狠狠躁2021西西 | 色噜噜狠狠成人中文小说 |