線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2853
推到 Plurk!
推到 Facebook!

怎麼把資料包在程式裡面 ?

 
cooper
一般會員


發表:17
回覆:41
積分:11
註冊:2002-03-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-04-17 21:28:18 IP:61.231.xxx.xxx 未訂閱
想請問一下有沒有哪位高手知道怎麼把資料包在程式(Exe)裡面呀 ? 我目前想到的是說用類似 resource file 的方式讓他在 compile 的時 候一起邊進去, 可是 Delphi 要怎麼樣指定一個resource file讓compile 會去獨他呢 ?(我想做的是類似電子書(exe)檔的那一種) 謝謝各位囉 :p Regards, cooper
weber
初階會員


發表:24
回覆:56
積分:26
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-04-17 21:41:46 IP:61.217.xxx.xxx 未訂閱
原本專案中有一個 {$R *.RES} 你可以再加入 {$R YourFileName.RES} 就可以把 YourFileName.RES 一起編進來.
lee
站長


發表:55
回覆:173
積分:45
註冊:2002-02-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-04-17 22:11:25 IP:61.219.xxx.xxx 未訂閱
引言: 原本專案中有一個 {$R *.RES} 你可以再加入 {$R YourFileName.RES} 就可以把 YourFileName.RES 一起編進來.
喔!So Easy! 又多學一招! ~~~Delphi K.Top網站總管~~~
------
~~~Delphi K.Top網站總管~~~
cooper
一般會員


發表:17
回覆:41
積分:11
註冊:2002-03-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-04-17 23:25:45 IP:61.231.xxx.xxx 未訂閱
引言: 原本專案中有一個 {$R *.RES} 你可以再加入 {$R YourFileName.RES} 就可以把 YourFileName.RES 一起編進來.
不好意思再請問一下,剛剛突然發現resource file也是編譯過的 那如果我的資料是一個text file那我應該怎麼樣把它變成res呢 ? 是不是有抓用的res compiler ? 謝謝囉 :) Regards, cooper
lee
站長


發表:55
回覆:173
積分:45
註冊:2002-02-27

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-04-18 08:30:29 IP:61.219.xxx.xxx 未訂閱
引言: 不好意思再請問一下,剛剛突然發現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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-04-18 10:12:22 IP:163.29.xxx.xxx 未訂閱
直接由Project Manager中Add File將.rc檔加入到Project中即可
天外來客
初階會員


發表:22
回覆:199
積分:44
註冊:2001-11-27

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-04-18 10:16:30 IP:163.29.xxx.xxx 未訂閱
補述: 如果要用Batch 方式將.rc Compile成.res, 可用 ...\delphi6\bin\brc32.exe
lee
站長


發表:55
回覆:173
積分:45
註冊:2002-02-27

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-04-18 12:49:02 IP:61.219.xxx.xxx 未訂閱
引言: 補述: 如果要用Batch 方式將.rc Compile成.res, 可用 ...\delphi6\bin\brc32.exe
抱歉,請問一下,RC檔中如何編輯,語法如何寫? 有工具可編輯嗎? ~~~Delphi K.Top網站總管~~~
------
~~~Delphi K.Top網站總管~~~
cooper
一般會員


發表:17
回覆:41
積分:11
註冊:2002-03-25

發送簡訊給我
#9 引用回覆 回覆 發表時間:2002-04-18 18:26:38 IP:163.28.xxx.xxx 未訂閱
引言:
引言: 補述: 如果要用Batch 方式將.rc Compile成.res, 可用 ...\delphi6\bin\brc32.exe
抱歉,請問一下,RC檔中如何編輯,語法如何寫? 有工具可編輯嗎? ~~~Delphi K.Top網站總管~~~
站長大人也問出了我的疑問了, 不過我有試著用vc的resource edit編一個 不過編好之後我發現這好像不是我要的說 ~ 因為我如果把東西寫到String table那我應該怎麼把他讀出來呢?另外就是說我要怎麼program中把txt變成 rc呢 ? 這樣我是不是要先有rc的檔案格式呢 ? 煩請不吝賜教 :) Regards, cooper
mihopaul
一般會員


發表:25
回覆:59
積分:16
註冊:2002-03-17

發送簡訊給我
#10 引用回覆 回覆 發表時間:2002-04-18 18:55:19 IP:211.74.xxx.xxx 未訂閱
用一個文字檔如my.rc 在你的RC檔中寫像下面那樣的文字 MYJPEG JPEG C:\DownLoad\MY.JPG 再用 C:\{DelphiPath}\BIN\BRCC32.EXE 來編譯就會作出一個my.res檔 可以看看borloand上面的faq第16882文章,上面就是教你如何把 jpg放入資源檔, 不然VC也有東東可以直接修改res檔
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#11 引用回覆 回覆 發表時間:2002-04-19 11:06:58 IP:163.29.xxx.xxx 未訂閱
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.
系統時間:2024-04-18 10:27:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!