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

有關frame 與package的問題

答題得分者是:P.D.
ivankuo
中階會員


發表:132
回覆:272
積分:95
註冊:2002-11-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-03-09 12:08:01 IP:210.64.xxx.xxx 訂閱
請教各位大大,小弟最近在研究frame , 我的程式都是.bpl 的方式產生,當多個bpl 程式要使用同一個frame 的時候,開啟a.bpl ,再開啟b.bpl 就會出現
Cannot load package 'b.bpl' It contains unit 'fmFrame', which is also contained in package 'a.bpl'
,我找了很多frame的文章,也有人遇到相同問題,但是沒找出解決方式,
------
ivankuo
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-03-10 13:42:31 IP:211.72.xxx.xxx 訂閱
C Builder 可在相關 *.cpp 開頭加 #pragma package(smart_init,weak) 解決,
但不熟悉 Delphi,不知是否有類似作法!
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-04-04 15:47:06 IP:118.169.xxx.xxx 未訂閱
我沒有用過bpl與package 的搭配, 不過我想, 如果把 frame 單獨包成一個bpl , 然後你的package 都呼叫同一個bpl, 就不會發生 famre 存在於多個bpl 中了, 是不是可以解決呢?
===================引 用 ivankuo 文 章===================
請教各位大大,小弟最近在研究frame , 我的程式都是.bpl 的方式產生,當多個bpl 程式要使用同一個frame 的時候,開啟a.bpl ,再開啟b.bpl 就會出現
Cannot load package 'b.bpl' It contains unit 'fmFrame', which is also contained in package 'a.bpl'
,我找了很多frame的文章,也有人遇到相同問題,但是沒找出解決方式,
ivankuo
中階會員


發表:132
回覆:272
積分:95
註冊:2002-11-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2010-04-06 10:36:35 IP:210.64.xxx.xxx 訂閱

===================引 用 P.D. 文 章===================
我沒有用過bpl與package 的搭配, 不過我想, 如果把 frame 單獨包成一個bpl , 然後你的package 都呼叫同一個bpl, 就不會發生 famre 存在於多個bpl 中了, 是不是可以解決呢?
===================引 用 ivankuo 文 章===================
請教各位大大,小弟最近在研究frame , 我的程式都是.bpl 的方式產生,當多個bpl 程式要使用同一個frame 的時候,開啟a.bpl ,再開啟b.bpl 就會出現
Cannot load package 'b.bpl' It contains unit 'fmFrame', which is also contained in package 'a.bpl'
,我找了很多frame的文章,也有人遇到相同問題,但是沒找出解決方式,



如同前輩所說的,我已經用此方式去處理了,將所有會用到的Frame 都放在同一個bpl, 就不會有這樣的問題了,但是frame 必須自行在code 裡面去create , 雖沒有想像中的好用,但是也算是還不錯啦~~~~
------
ivankuo
系統時間:2024-04-27 4:50:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!