t0288542
中階會員
 
 發表:216 回覆:254 積分:94 註冊:2004-10-06
發送簡訊給我
|
請問大大...
現在每次開發一支程式..編譯成exe檔..到使用者機器...
就要將有用到的.bpl放在同一目錄下,同一個使用者..
有可能好幾個資料夾中..有相同的bpl檔案...
請問,我可能固定一個bpl資料夾..放這些東西..
每支程式就會直接連結到那個資料夾..
thks
|
pcboy
版主
    
 發表:177 回覆:1838 積分:1463 註冊:2004-01-13
發送簡訊給我
|
一種方法是不要用 bpl , 所有東西包入exe
不然將 .bpl 丟到系統目錄看看, 例如 C:\Windows 或 C:\Windows\system32
(小弟沒測試過)
------ 能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!
子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
|
pedro
尊榮會員
    
 發表:152 回覆:1187 積分:892 註冊:2002-06-12
發送簡訊給我
|
丟到Windows\System32是可運行的
不過您確定您A,B,C,D各程式使用bpl版本都一樣麼?
不一樣還是分別放
|
pcboy
版主
    
 發表:177 回覆:1838 積分:1463 註冊:2004-01-13
發送簡訊給我
|
不同 Delphi 版本產生的 bpl 名稱相同嗎 ? (小弟沒用過)
像 VC 用的幾個基本的 dll 會隨版本不同而有不同名稱
------ 能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!
子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
|
Stallion
版主
    
 發表:52 回覆:1600 積分:1995 註冊:2004-09-15
發送簡訊給我
|
錯看題意!見笑了! 
抱歉~小弟原文內容已清除。
編輯記錄
Stallion 重新編輯於 2007-07-28 01:34:22, 註解 更改內文~‧
|
danny
版主
    
 發表:100 回覆:522 積分:595 註冊:2002-03-11
發送簡訊給我
|
正如 pcboy 版主所言共用的 .bpl 可以放在 c:\windows\system32
我記得 Delphi 找 .bpl 的順序好像是 .exe 所在目錄, c:\windows\system32 的樣子, 這可能你要試試.
------ 將問題盡快結案也是一種禮貌!
|
naposhao
初階會員

 發表:18 回覆:38 積分:31 註冊:2002-10-13
發送簡訊給我
|
如大大所言
第一步:搜查EXE所在目錄是否有BPL
第二步:到C:\Windows\System32找
但你也可以用動態方法
需要時才在指定位置,把BPL檔案掛入程式內使用的
甚至為PROJECT加上Search Path,如此BPL放在哪個位置也可以
|
pcboy
版主
    
 發表:177 回覆:1838 積分:1463 註冊:2004-01-13
發送簡訊給我
|
> 甚至為PROJECT加上Search Path,如此BPL放在哪個位置也可以
這可能只有在 IDE 環境執行 and Compile 時候有用吧 ??
如果 exe 檔案拿到別台, bpl 拿到別台相同目錄, 可能也沒用 ??
------ 能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!
子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
|
harpist
資深會員
   
 發表:3 回覆:251 積分:430 註冊:2002-10-03
發送簡訊給我
|
插個題外話~為什麼不 Disable Build with runtime packages & Use dynamic RTL 呢?
------ ~§~迷時師渡,悟了自渡~§~
|
t0288542
中階會員
 
 發表:216 回覆:254 積分:94 註冊:2004-10-06
發送簡訊給我
|
謝謝各位..
目前我所使用是Delphi2006,在QReport是需要外掛.
所以..有開發到報表時..就需要將.exe和bpl複製同一目錄..
另外..有沒有其他版本Delphi呢..使用者機器本身Delphi7
所開發程式..
不知將QReport的bpl放在C;/windows/system32是否有問題..
thks
|
pcboy
版主
    
 發表:177 回覆:1838 積分:1463 註冊:2004-01-13
發送簡訊給我
|
如果該 OS 的 SystemRoot 不是 C:\windows 可能就會有問題 (例如 C:\WinNT, D:\windows)
比較保險的做法是 抓取 環境變數 SystemRoot , 決定要將 bpl 放哪個目錄下的 system32
------ 能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!
子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
|