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

如何簡化Build with Runtime Package的重新Load動作?

答題得分者是:RedSnow
ernest
一般會員


發表:17
回覆:21
積分:7
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-05 17:37:58 IP:218.175.xxx.xxx 未訂閱
各位好, 小弟想請教一下, 在使用Delphi開發時, 若在X電腦中的Delphi 有安裝了A. B. C三個Package(但沒有使用到 C Package上的Component), 而在另外一台Y電腦則只有安裝了A. B兩個Package, 在Project中有將 "Build with Runtime Package"打勾, 接著從X電腦Build這個Project 沒有問題, 而且程式也可以RUN, 不過當我將這個Project拿到Y電腦上 Build時會發生找不到C這個Package, 重新將"Build with Runtime Package" 的內容清除. 打勾, 再Build則可以正常Build, 那麼, 我們是否有其他的 方法可以在將Project Load進來之前就重新讓它自動重新Load Runtime Package, 否則當系統中的Project一多的時候(如一個執行檔加多個DLL檔或BPL檔), 每次都要重新清除"Build with Runtime Package"的內容再打勾, 豈不是會 累死人? 謝謝!!
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-05 19:18:20 IP:218.19.xxx.xxx 未訂閱
ernest 您好: 下列兩種方式,您參考一下: 1. 將 Package C 也安裝到 Y 電腦上。 2. 作成兩個不同版本的 Project File (Save Project As...),一個圈選 "Build with Runtime Package" 項目,另一個則不圈選,在不同電腦 Build Project 時,載入相對應的 Project File。
ernest
一般會員


發表:17
回覆:21
積分:7
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-05 20:14:29 IP:203.222.xxx.xxx 未訂閱
感謝您 RedSnow, 這樣子看起來似乎仍然沒有比較好的解決方法, 嗯... 我的意思是說, 假設在開發成員中, 若每個人手上都各自有要開發的 Case, 而且所裝設的Package都或多或少有些不同, 這樣是否就要By 每一個成員來Save一個Project? 嗯...麻煩的問題.....
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-05 21:26:33 IP:218.19.xxx.xxx 未訂閱
ernest 您好:    按照您第一篇所述,似乎可以 "不使用 Build with Runtime Package",那麼在不同電腦上都不要使用 Build with Runtime Package 的模式,是否會方便些呢? 不過我仍有點好奇,如果在 Y 電腦上沒有安裝 Package C 也能編譯成功並執行,那麼何以在 X 電腦上需要 Package C 呢?如果根本就用不到 Package C 的話,那麼您僅需在 Project -> Options -> Packages 中,將 Package C 的圈選取消掉,就應該可以直接在電腦 X 與電腦 Y 上面編譯,而無須改變設定值了。
ernest
一般會員


發表:17
回覆:21
積分:7
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-05 23:09:48 IP:203.222.xxx.xxx 未訂閱
RedSnow您好: 嗯...不使用"Build with Runtime Package"我也有考慮過, 不過經過測試之後 似乎是不可行, 所以後來我將兩部電腦的"Runtime Packages"抓出來作比對之後, 取出其兩者相同的部分後再設回去, 則兩部電腦上的Delphi IDE就可以做Build的 動作了, 我想這是我目前所想得到的方法, 使用上還算方便.
系統時間:2024-05-02 13:18:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!