請問如何在[DLL]的程式中加入gif的圖片,謝謝 |
缺席
|
macchen
初階會員 發表:66 回覆:102 積分:33 註冊:2006-07-07 發送簡訊給我 |
|
wtfka
一般會員 發表:0 回覆:14 積分:12 註冊:2006-07-13 發送簡訊給我 |
|
macchen
初階會員 發表:66 回覆:102 積分:33 註冊:2006-07-07 發送簡訊給我 |
|
wtfka
一般會員 發表:0 回覆:14 積分:12 註冊:2006-07-13 發送簡訊給我 |
|
macchen
初階會員 發表:66 回覆:102 積分:33 註冊:2006-07-07 發送簡訊給我 |
你好,我的問題應該說是,我在form上面拉一個image,然後從它的屬性picture,load一張gif的圖片,只要選到是gif的圖片,就會hold住,無法正常載入,可是如果是在程式中用load的話,就不會有問題(exe檔需要這樣做),可是在dll檔就不同了,dll檔我也有拉一個form,可是不管是從image的屬性去設定,或是dll的程式中(已create後才load的)都是一樣會出現access violation的問題,之前的source code已提交公司了,除非有需要才可取回,謝謝你。
===================引 用 wtfka 文 章=================== 還是不太清楚為甚麼會有問題, 你可以放上你的 source 於這樣...... 其實我意思想你看一看, 你 show gif / bmp.... images 在 forms? 於 DLL 裡你有否 Create the form 才 show image? 因為 Exe (你不曾自己改的話) 會自動給你 create 的
------
DELPHI初學者 |
soonbedone
一般會員 發表:1 回覆:9 積分:7 註冊:2005-03-12 發送簡訊給我 |
我也同意 macchen 兄所言...
因為 DLL 是共享程式段, 可是每個呼叫者都是用自己的 Data Segment 資料段給 DLL 處理. 所以原則上, 你應該是用 DLL 去 Create Form, 再從 Form 上面 Create TImage 物件... 直接在 DLL 上面 "拉" 一個 Form, 抱歉, 這樣鐵定會 access violation !! DLL 上面的 Form 都生不出來了, 更別說是它的子物件了.
------
~~ 縱想要有, 天不從人願 ~~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |