如何簡化Build with Runtime Package的重新Load動作? |
答題得分者是:RedSnow
|
ernest
一般會員 發表:17 回覆:21 積分:7 註冊:2002-04-15 發送簡訊給我 |
各位好, 小弟想請教一下, 在使用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 發送簡訊給我 |
|
ernest
一般會員 發表:17 回覆:21 積分:7 註冊:2002-04-15 發送簡訊給我 |
|
RedSnow
版主 發表:79 回覆:1322 積分:845 註冊:2003-12-15 發送簡訊給我 |
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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |