在編寫程序的過程中,經常要用到各種資源。比如說,想給自己的程序換個自己的圖標,使用一些活潑的光標來增加趣味性,播放一些聲音和動畫文件,或者使用別人寫好的程序來實現某個功能。我們往往希望將這些資源直接放到EXE文件中以形成一個單獨的可執行文件,這就存在一個如何在運行時訪問和使用這些資源的問題。
----在編譯期間,這就要用到一種文件,以.rc結尾的資源定義文件。
----一:RC文件
---- rc文件是個文本文件,它的格式很簡單,按如下格式定義:
----資源標識符資源類型資源的路徑
----以下的rc文件定義了一個聲音資源,兩個光標資源,三個圖標資源和一個exe文件資源。
src1.rc:
S1 WAV wav1.Wav
C1 CURSOR cursor1.cur
C2 CURSOR cursor2.cur
I1 ICON icone1.ico
I2 ICON icone2.ico
I3 ICON icone3.ico
unzip EXEFILE pkunzip.exe
----你可以將寫好的rc文件加到你
的project(項目)中。你也可以手工將其編譯為供程序直接使用的二進制資源文件(.res文件)。在BCB3.0中,可以使用命令行:brcc32 src1.rc src1.res。
----二:資源的使用
----下面,按照使用的簡繁程度,依次說明各類資源的使用方法。需要說明的是,下面講述的使用方法,在別的編譯環境下(BC, VC等)也是一樣的。
---- 1:建立一個新的項目
----啟動BCB3.0,選FILE- >new- >Application 建立一個新的項目。
----在project- >Add to Project中,加入寫好的src1.rc文件。當然,那些聲音、光標、圖標文件都應該存在。