如何將圖片放到Exe或者Dll文件中呢? |
尚未結案
|
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
1.編輯一個文字資源檔,裏面按照RESOURCE檔的格式編排,如ICON,WAV等等,要注意大小寫!
2.用brcc32編譯這個資源檔產生一個副檔名為 .rc 的資源二進位檔。
3.{$I 你的資源二進位檔}擺至專案檔。
4.資源定義後是要叫用才行的!
Application.Icon := LoadIcon(Application.Handle , '自訂ICON在資源檔裡的名稱'); -----------------------------------------------
Creation is the fundation of promotion.
|
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
引言: 有Error出現 [Error] Unit1.pas(30): Incompatible types: 'TIcon' and 'HICON'不好意思! Application.Icon.Handle := LoadIcon(Application.Handle , '自訂ICON在資源檔裡的名稱'); ----------------------------------------------- Creation is the fundation of promotion. |
jest0024
高階會員 發表:11 回覆:310 積分:224 註冊:2002-11-24 發送簡訊給我 |
|
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
To jest0024大大,
我程序中是這樣的
...
implementation
{$R *.dfm}
{$R ICON.RES}
....
其中ICON.RES是由ICON.rc通過brcc32編譯得來的
ICON.rc內容為
File1 bmp 113.bmp
File2 bmp 12.bmp
File3 bmp 26.bmp
File4 bmp 39.bmp
File5 bmp 4.bmp
File6 bmp 48.bmp
File7 bmp 5.bmp
File8 bmp 50.bmp
File9 bmp 65.bmp
但編譯後出來的Exe還是只有一個圖片
|
jest0024
高階會員 發表:11 回覆:310 積分:224 註冊:2002-11-24 發送簡訊給我 |
引言: To jest0024大大, 我程序中是這樣的 ... implementation {$R *.dfm} {$R ICON.RES} .... 其中ICON.RES是由ICON.rc通過brcc32編譯得來的 ICON.rc內容為 File1 bmp 113.bmp File2 bmp 12.bmp File3 bmp 26.bmp File4 bmp 39.bmp File5 bmp 4.bmp File6 bmp 48.bmp File7 bmp 5.bmp File8 bmp 50.bmp File9 bmp 65.bmp 但編譯後出來的Exe還是只有一個圖片1.專案檔與res需放在同一目錄下 2.shell32.dll檔案夾帶的是ICON非BMP |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |