怎麼把資料包在程式裡面 ? |
|
cooper
一般會員 發表:17 回覆:41 積分:11 註冊:2002-03-25 發送簡訊給我 |
|
weber
初階會員 發表:24 回覆:56 積分:26 註冊:2002-03-13 發送簡訊給我 |
|
lee
站長 發表:55 回覆:173 積分:45 註冊:2002-02-27 發送簡訊給我 |
|
cooper
一般會員 發表:17 回覆:41 積分:11 註冊:2002-03-25 發送簡訊給我 |
|
lee
站長 發表:55 回覆:173 積分:45 註冊:2002-02-27 發送簡訊給我 |
引言: 不好意思再請問一下,剛剛突然發現resource file也是編譯過的 那如果我的資料是一個text file那我應該怎麼樣把它變成res呢 ? 是不是有抓用的res compiler ? 謝謝囉 :)以前我使用Borland C 5.0時Borland有提供一個工具好像叫Workshop.. 可以產生並編輯res檔,Delphi中有ImageEditor可產生RES檔,也可加入圖形至res中,但無法加入文字? Delphi中好像找不到其它可編修res的工具,網友知道的麻煩告知一下,謝謝! ~~~Delphi K.Top網站總管~~~
------
~~~Delphi K.Top網站總管~~~ |
天外來客
初階會員 發表:22 回覆:199 積分:44 註冊:2001-11-27 發送簡訊給我 |
|
天外來客
初階會員 發表:22 回覆:199 積分:44 註冊:2001-11-27 發送簡訊給我 |
|
lee
站長 發表:55 回覆:173 積分:45 註冊:2002-02-27 發送簡訊給我 |
|
cooper
一般會員 發表:17 回覆:41 積分:11 註冊:2002-03-25 發送簡訊給我 |
引言:站長大人也問出了我的疑問了, 不過我有試著用vc的resource edit編一個 不過編好之後我發現這好像不是我要的說 ~ 因為我如果把東西寫到String table那我應該怎麼把他讀出來呢?另外就是說我要怎麼program中把txt變成 rc呢 ? 這樣我是不是要先有rc的檔案格式呢 ? 煩請不吝賜教 :) Regards, cooper引言: 補述: 如果要用Batch 方式將.rc Compile成.res, 可用 ...\delphi6\bin\brc32.exe抱歉,請問一下,RC檔中如何編輯,語法如何寫? 有工具可編輯嗎? ~~~Delphi K.Top網站總管~~~ |
mihopaul
一般會員 發表:25 回覆:59 積分:16 註冊:2002-03-17 發送簡訊給我 |
|
ccchen
版主 發表:61 回覆:940 積分:1394 註冊:2002-04-15 發送簡訊給我 |
1. 以下為.rc 檔STRINGTABLE之範例, 將此檔案直接加入Project中即可
.rc檔之詳細說明可看Microsoft之文件
STRINGTABLE
{
43143, "&A關於" //"&About"
43260, "&Add"
43385, "&Apply"
44113, "&Cache Pages"
43693, "&Calc Order..."
43132, "結束" //"&Close"
43671, "&Color"
43122, "&C複製" //"&Copy"
43394, "&D資料..." //"&Data..."
43124, "&D刪除" //"&Delete"
43508, "&D明細" //"&Details"
43672, "&Display Format"
43120, "&E編輯" //"&Edit"
43594, "&Explore"
43131, "&F檔案" //"&File"
43509, "&F資料夾" //"&Folder"
} 2. 也可以在 .pas中直接宣告 Resourcestring
例:
resourcestring
CreateError = 'Cannot create file %s';
OpenError = 'Cannot open file %s'; 3. 也可以將Resource放在單獨之DLL中, 如此更換Language時只要換Resource, 不須重新產生執行檔
產生之DLL延伸檔名可不為.DLL. 如.cht,.eng等
例: 以下為一project(.dpr)用來產生程式執行中所須之所有顯示字串
程式Release時可附一.bat檔, 內含Delphi之(brc32.exe,dcc32.exe)
客戶可用任何Text Editor直接修改.rc後執行該bat完成更改language //以下為ikslang.dpr
library iksLang; {$E dft} //使output為iksLang.dft {$R 'iksVclCap.res' '科iksVclCap.rc'}
{$R 'iksMessage.res' 'iksMessage.RC'}
{$R 'iksMenu.res' 'iksMenu.RC'} begin
end.
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |