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

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


主站蜘蛛池模板: 性生活一区 | 天天射天天干 | 天天射天天干天天插 | 亚洲成人娱乐网 | 涩涩涩在线 | 天堂在线影院 | 青青精品 | 天天躁狠狠躁夜躁2021 | 四虎影酷 | 日本www色视频成人免费免费 | 日韩一级欧美一级在线观看 | 午夜视频免费在线观看 | 日韩麻豆 | 日韩成人高清 | 欧美视频区| 亚洲a视频在线 | 日韩欧美一区二区中文字幕 | 日韩不卡| 欧美一级α片 | 天天激情综合 | 日韩精品一区二区三区免费观看 | 日韩一区二区三区四区不卡 | 婷婷性 | 中文字幕欧美视频 | 欧美一区二区三区播放 | 日本一区二区三区免费在线观看 | 日本高清免费在线视频 | 青青草美女 | 十八禁毛片 | 天天艹天天操 | 日韩欧美亚洲 | 日本乱码一卡二卡三卡永久 | 欧美囗交| 中文www新版资源在线 | 色婷婷影院在线视频免费播放 | 中文字幕一精品亚洲无线一区 | 桃花岛在线播放免费观看 | 日韩轮理片 | 一二三四免费观看高清动漫视频 | 日产精品卡二卡三卡四卡乱码视频 | 日韩三级视频在线 |