在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

Delphi中巧妙運(yùn)用RES文件

Delphi中巧妙運(yùn)用RES文件

更新時(shí)間:2022-04-26 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

作者: 蘇涌

在Delphi項(xiàng)目中,通常有一個(gè)與項(xiàng)目名稱主文件名相同的.RES文件,該文件用于保存應(yīng)用程序圖標(biāo)等資源,對應(yīng)于此文件,在項(xiàng)目文件中一定含有編譯指示“{$R *.res}”,告訴編譯器編譯時(shí)需要包含與項(xiàng)目主文件名相同的.RES文件。同樣,如果需要在應(yīng)用程序中以資源形式包含任何文件類型,也可以利用.RES文件。本文將告訴你如何利用RES文件在Delphi程序內(nèi)部包含文件。

一創(chuàng)建.RES文件
這里以一組音頻文件為例。首先用記事本等任何文本編輯器編寫文件“MyMusic.RC”。文件的格式及內(nèi)容如下:
SRC1 FILE1 OnlyYou.mp3
SRC2 FILE2 YesterdayOnceMore.mp3
SRC3 FILE3 MoonRiver.mp3


其中,每一行表示聲明一項(xiàng)資源,每一項(xiàng)資源的聲明包含三個(gè)參數(shù)定義,第一個(gè)參數(shù)是資源的名稱,第二個(gè)參數(shù)是資源的類型描述(本例定義了三類),第三個(gè)參數(shù)是文件名。參數(shù)之間必須由空格隔開。
編寫完成“MyMusic.RC”文件后,將其與上述三個(gè).MP3文件放置在同一文件夾中(為了避免由設(shè)置路徑帶來的麻煩)。然后以下面的命令行運(yùn)行應(yīng)用程序brcc32.exe(位于..\Delphi6\Bin):brcc32 mymusic.rc需要注意的是,該命令只能在命令行方式下執(zhí)行。如果系統(tǒng)的PATH環(huán)境變量中不包含Delphi的運(yùn)行路徑,那么你還需要將brcc32.exe與MyMusic.RC、三個(gè).MP3文件放置在同一路徑中進(jìn)行。運(yùn)行上述命令行后,將在同一路徑中得到文件“MyMusic.RES”,這就是一個(gè)獨(dú)立完整的資源文件,其格式是遵循Windows 標(biāo)準(zhǔn)的,因此可以在諸如VB、VC、CBuilder等多種開發(fā)環(huán)境中使用。

二在程序中聲明包含.RES文件
你只需要在項(xiàng)目中的某個(gè)單元中(最好是你需要利用這些資源的單元,這樣會使你的應(yīng)用程序更具有可讀性)加入如下編譯指示:
$R MyMusic.RES}
{

盡管該編譯指示可以位于單元的任何位置,但為了使你的源代碼結(jié)構(gòu)合理,最好還是將其并列位于編譯指示“{$R *.dfm}”(每個(gè)含有窗體文件的單元中都含有該行編譯指示)。這里的編譯指示就明確告訴編譯器,在編譯應(yīng)用程序時(shí)需要將資源文件“MyMusic.RES”包含到應(yīng)用程序中。

三在運(yùn)行時(shí)獲取資源
上述兩步工作僅僅是基礎(chǔ)(但一定是必要的),利用資源才是根本目的。下面的過程將告訴你如何將應(yīng)用程序中包含的資源(文件)重新還原。
procedure MusicResToFile(const ResName, ResType,FileName: string);
var
Res: TResourceStream;
begin
Res := TResourceStream.Create(HInstance,ResName, PChar(ResType));
Res.SaveToFile(FileName); //將資源保存為文件,即還原文件
//你還可以進(jìn)行其它的流操作,在內(nèi)存中實(shí)現(xiàn)對資源利用而不必另存為文件
Res.Free;
end;


調(diào)用該過程的示例如:
MusicResToFile('SRC2', 'FILE2', 'TheSecondMusic.MP3');

值得一提的是,利用此方法,你完全可以制作自己的安裝程序,該安裝程序僅包含一個(gè)可執(zhí)行文件,在該可執(zhí)行文件中以資源的形式包含所有將要安裝的內(nèi)容(文件)。此外,如果在你的應(yīng)用程序中需要播放外部音頻文件(如背景音樂、聲音提示等),也可通過此方法將這些外部文件包含到應(yīng)用程序中,從而避免用戶誤刪這些音頻文件導(dǎo)致應(yīng)用程序的不完整。

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

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 精品免费久久久久久久| 亚洲精品第三页| 伊人网在线免费| 精品久久久99| 不卡中文字幕在线观看| 久草在在线视频| 亚洲国产精品久久久久婷蜜芽| 国产精品日韩三级| 美女在线免费视频| 免费观看国产视频在线| 日本丰满大乳奶| 特级西西人体www高清大胆| 懂色av一区二区三区四区五区| 岛国av免费在线| 91欧美一区二区三区| 26uuu成人| 日韩人妻一区二区三区蜜桃视频| av磁力番号网| 国产精品久久久久9999爆乳| 久久手机在线视频| 好吊妞无缓冲视频观看| 欧美日韩亚洲第一| 天天干天天草天天| 男女激烈动态图| 可以在线看的av网站| 黄色片久久久久| 国产传媒免费观看| 中国丰满熟妇xxxx性| 国产精品无码一本二本三本色| 亚洲性生活网站| 三年中文高清在线观看第6集 | 精品成在人线av无码免费看| 蜜臀av色欲a片无码精品一区| 欧美日韩在线一| 色播五月综合网| 992tv快乐视频| 亚洲精品一二三四五区| 日本三日本三级少妇三级66| 青青草国产精品视频| 污色网站在线观看| www.99热这里只有精品| 午夜激情av在线| 人妻无码久久一区二区三区免费| 精品少妇无遮挡毛片| 黄色成人在线免费观看| 日韩欧美黄色大片| www.日本少妇| 在线播放免费视频| 黄色片久久久久| 欧美日韩福利在线| 日韩av影视大全| 91香蕉视频污版| 精品国产一二三四区| 色中文字幕在线观看| 波多野结衣作品集| 久久精品国产sm调教网站演员| 超碰人人草人人| 欧美一级黄色影院| 日韩精品―中文字幕| 免费毛片网站在线观看| 浴室偷拍美女洗澡456在线| 欧美婷婷精品激情| 久久久久久香蕉| 自慰无码一区二区三区| 国产在线视频综合| wwwjizzjizzcom| 国产免费xxx| 国产日韩视频在线播放| 91插插插影院| 91网址在线观看精品| 天天干天天色天天干| 中文字幕 91| 手机在线国产视频| 国产不卡的av| mm131午夜| 三上悠亚免费在线观看| 日韩欧美一级在线| 男人天堂新网址| www.99热这里只有精品| 91国视频在线| 在线观看的毛片| 亚洲一二三av| 欧妇女乱妇女乱视频| 国产深夜男女无套内射| 黑森林福利视频导航| 精品久久久久久久无码| 想看黄色一级片| japanese在线播放| 欧美日韩性生活片| 国产又黄又猛又粗又爽的视频| 亚洲精品性视频| 免费cad大片在线观看| 日韩欧美不卡在线| 免费涩涩18网站入口| 一区二区三区四区免费观看| 福利视频免费在线观看| 日本精品久久久久中文字幕| 黄色小视频免费网站| 国产资源第一页| www.日日操| 日本一级淫片演员| 超碰网在线观看| 一级黄色片播放| 密臀av一区二区三区| 国产在线视频综合| 欧美成人福利在线观看| 99热久久这里只有精品| 黑人粗进入欧美aaaaa| 亚洲一区 在线播放| 天天视频天天爽| 色欲色香天天天综合网www| 污视频网站观看| 欧美激情 国产精品| 咪咪色在线视频| 国产又粗又长又大的视频| 欧美一区二区中文字幕| 超碰在线免费观看97| 黄色手机在线视频| 久久成人免费观看| 欧美在线观看黄| 欧美日韩理论片| 玖玖爱视频在线| 北条麻妃视频在线| 黑森林福利视频导航| 日韩伦理在线免费观看| www.一区二区.com| 男同互操gay射视频在线看| 天天干天天av| 亚洲久久中文字幕| 亚洲福利精品视频| 99热手机在线| 国产免费人做人爱午夜视频| 日本免费不卡一区二区| 91精品国产91久久久久麻豆 主演| 亚洲成年人专区| 国产一二三四五| 少妇久久久久久被弄到高潮| 黄瓜视频免费观看在线观看www| 亚欧激情乱码久久久久久久久| 国产日韩一区二区在线观看| 日本精品免费在线观看| 毛片在线播放视频| 国产 日韩 欧美在线| www.爱色av.com| 亚洲爆乳无码专区| 精品日韩久久久| 成年人黄色在线观看| 日韩一级片一区二区| 99久久国产综合精品五月天喷水| 久久久久99精品成人片| 干日本少妇首页| 9l视频白拍9色9l视频| 加勒比av中文字幕| 国产精品久久久影院| 日韩av在线第一页| 成人亚洲精品777777大片| 99re精彩视频| 妺妺窝人体色www看人体| 久草热视频在线观看| 香港日本韩国三级网站| 97av中文字幕| 国产一区亚洲二区三区| 在线看免费毛片| 波多野结衣家庭教师在线| 9l视频白拍9色9l视频| 狠狠干视频网站| 日韩精品一区二区三区不卡 | 日日夜夜精品视频免费观看| 男人j进女人j| 青青青在线播放| 国产卡一卡二在线| www.亚洲天堂网| 亚洲 欧洲 日韩| 热久久精品国产| 僵尸世界大战2 在线播放| 无尽裸体动漫2d在线观看| 免费高清一区二区三区| 在线观看国产福利| 成年人网站免费视频| 天堂av在线中文| 色悠悠久久综合网| 丰满少妇久久久| 中国女人做爰视频| 免费网站在线观看黄| 欧美综合在线观看视频| 日本中文字幕亚洲| 97超碰人人爱| 又色又爽又黄视频| 天天干在线影院| 日韩精品一区二区三区色欲av| 国产夫妻自拍一区| 免费观看中文字幕| 五月天国产视频| 99999精品| 91丝袜超薄交口足| 奇米视频7777| 亚洲欧美自拍另类日韩| 色一情一乱一伦一区二区三区日本| 国产一线二线三线女| 青青草国产免费|