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

明輝手游網(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;


主站蜘蛛池模板: 欧美在线观看第一页 | 亚洲 欧美 日韩在线综合福利 | 欧美一区二区精品系列在线观看 | 日本欧美色 | 性久久久久久久久 | 欧美一级看片免费观看视频在线 | 亚洲第成色999久久网站 | 日韩免费一区二区三区在线 | 日本一二区在线观看 | 中文字幕第38页永久乱码 | 色天使色婷婷丁香久久综合 | 亚洲人成亚洲精品 | 青青青在线视频播放 | 日韩在线天堂 | 日韩免费在线视频观看 | 日产精品一卡2卡三卡4乱码久久 | 欧美一级视频免费观看 | 婷婷在线视频 | 天天射日日操 | 天使萌一区二区三区免费观看 | 日韩 在线视频精品 | 亚洲黄色影视 | 日韩欧美国产亚洲 | 色吊丝最新永久免费观看网站 | 亚洲第一性网站 | 亚洲欧美伦理 | 色综合天| 色婷婷久久综合中文久久蜜桃 | 热久久国产欧美一区二区精品 | 五月天婷婷免费观看视频在线 | 中文字幕在线永久视频 | 日韩性视频| 日韩欧美亚洲综合久久影院d3 | 亚洲精品欧美精品国产精品 | 欧美亚洲专区 | 日日日日人人人夜夜夜2017 | 人人看人人鲁狠狠高清 | 日韩毛片在线观看 | 性高湖久久久久久久久aaaaa | 中文在线天堂网 | 午夜黄网 |