全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1622
推到 Plurk!
推到 Facebook!

程式內載入圖片

尚未結案
palw
初階會員


發表:45
回覆:89
積分:26
註冊:2003-02-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-01 23:50:44 IP:61.30.xxx.xxx 未訂閱
您好! BCB程式如果有載入圖片然後Complie之後,圖片就會存在於程式內,所以程式不用另外附上圖片檔,我現在想做到的是,當我已經Complie成執行檔之後,我想經由程式換取圖片,但是,我不希望要附上圖片檔,希望換的圖片可以一直留在程式中,不需另外附上圖檔,請問,有辦法或元件可以做到嗎? 謝謝 !
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-02 00:18:58 IP:203.204.xxx.xxx 未訂閱
palw, 您好 可以試試使用TImageList這個元件。 ================================= <>涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 <>是非終日有,不聽自然無 <>天下本無事,庸人自擾之
palw
初階會員


發表:45
回覆:89
積分:26
註冊:2003-02-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-02 00:25:05 IP:61.30.xxx.xxx 未訂閱
謝謝tech_state 但TImageList有限制圖片存入ImageList在取出後會變成正方形,而且我想要做的是執行檔載入圖片的動作,也就是我將圖片載入時,就自動存於執行檔中了,SORRY,可能是我之前說的不夠清楚。
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-02 10:34:56 IP:210.241.xxx.xxx 未訂閱
我也想要學習這樣的方式    一起請益.. 發表人 -
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-02 20:48:44 IP:218.16.xxx.xxx 未訂閱
找尋的暫時結果是不好的 ; 其中一個官方支援組TeamB 的組員給出的答案是否定的 : http://groups.google.com/groups?hl=zh-TW&lr=lang_zh-CN|lang_zh-TW|lang_en&ie=UTF-8&oe=UTF-8&threadm=36edbd88.3664303@forums.borland.com 但我記得以前看過一篇文章說是可以的,當時沒用沒細看現在找來找去找不到 >"< 發表人 - Justmade 於 2003/06/02 21:23:39
artist1002
高階會員


發表:2
回覆:155
積分:151
註冊:2002-09-26

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-06-02 22:10:23 IP:211.76.xxx.xxx 未訂閱
如果你願意使用現成的元件的話 JEDI 有免費的元件可以用 叫做 JvDataEmbedded , 可以直接把指定檔案存在元件中 在程式中再取出來用就可以了 存入的方法是選檔案存入...所以任何格式應該都可以 JEDI 的網址是 http://jvcl.sourceforge.net/
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-06-02 22:43:09 IP:218.16.xxx.xxx 未訂閱
引言: 如果你願意使用現成的元件的話 JEDI 有免費的元件可以用 叫做 JvDataEmbedded , 可以直接把指定檔案存在元件中 在程式中再取出來用就可以了 存入的方法是選檔案存入...所以任何格式應該都可以 JEDI 的網址是 http://jvcl.sourceforge.net/
1. JvDataEmbardded 只能在 DesignTime 加入檔案,RunTime 將檔案存成別檔,而不是 "當我已經Complie成執行檔之後,我想經由程式換取圖片" 2. JVCL 好象還沒 BCB 版。 改正錯字 發表人 - Justmade 於 2003/06/02 23:05:32
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-06-02 23:09:37 IP:218.16.xxx.xxx 未訂閱
請問你是否要這個效果? http://delphi.ktop.com.tw/topic.php?TOPIC_ID=31613 不過我是用 Delphi 寫的...
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-06-04 01:41:12 IP:61.221.xxx.xxx 未訂閱
引言: 您好! BCB程式如果有載入圖片然後Complie之後,圖片就會存在於程式內,所以程式不用另外附上圖片檔,我現在想做到的是,當我已經Complie成執行檔之後,我想經由程式換取圖片,但是,我不希望要附上圖片檔,希望換的圖片可以一直留在程式中,不需另外附上圖檔,請問,有辦法或元件可以做到嗎? 謝謝 !
palw 你好: 如果要更改 DLL 或 EXE 之中的 Resource 的話,其實是可以做得到的 有一個類似的問題在去年就已經討論過了,請參考以下的連結文章
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
China Join
中階會員


發表:81
回覆:242
積分:89
註冊:2003-03-12

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-06-05 13:57:07 IP:218.170.xxx.xxx 未訂閱
小弟改了一個 BCB 的範例出來ㄌ,請自行下載
artist1002
高階會員


發表:2
回覆:155
積分:151
註冊:2002-09-26

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-06-06 13:45:52 IP:211.76.xxx.xxx 未訂閱
引言:
引言: 如果你願意使用現成的元件的話 JEDI 有免費的元件可以用 叫做 JvDataEmbedded , 可以直接把指定檔案存在元件中 在程式中再取出來用就可以了 存入的方法是選檔案存入...所以任何格式應該都可以 JEDI 的網址是 http://jvcl.sourceforge.net/
1. JvDataEmbardded 只能在 DesignTime 加入檔案,RunTime 將檔案存成別檔,而不是 "當我已經Complie成執行檔之後,我想經由程式換取圖片" 2. JVCL 好象還沒 BCB 版。 改正錯字 發表人 - Justmade 於 2003/06/02 23:05:32
抱歉...根據我剛剛實作的結果 1. JvDataEmbedded 的確是在 DesignTime 加入檔案, 但是在RunTime當中是使用JvDataEmbedded->Data來取出檔案串流使用, 類別是 TStream. 所以不是將檔案存成別檔. 可以直接在程式換取讀片, 如 Image1->Picture->Graphic->LoadFromStream(JvDataEmbedded->Data); 2. 我剛剛安裝的JVCL當中已經有BCB5,6的packages了.但是在使用當中還是有不少的問題啦!
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-06-06 14:33:13 IP:218.16.xxx.xxx 未訂閱
引言: 1. JvDataEmbedded 的確是在 DesignTime 加入檔案, 但是在RunTime當中是使用JvDataEmbedded->Data來取出檔案串流使用, 類別是 TStream. 所以不是將檔案存成別檔. 可以直接在程式換取讀片, 如 Image1->Picture->Graphic->LoadFromStream(JvDataEmbedded->Data); 2. 我剛剛安裝的JVCL當中已經有BCB5,6的packages了.但是在使用當中還是有不少的問題啦!
1. 問題不是需否存成檔案或直接取用,而是不能在 Complie 後由使用者將 Embedded 的檔案換成另一個外在檔案。 2. 由為我見 JVCL 的 SourcesForge 首頁只說 Delphi 沒 BCB 所以誤會了,多謝指正。
palw
初階會員


發表:45
回覆:89
積分:26
註冊:2003-02-24

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