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

備份 BCB 檔案的小問題

尚未結案
China Join
中階會員


發表:81
回覆:242
積分:89
註冊:2003-03-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-08 21:17:49 IP:61.216.xxx.xxx 未訂閱
這個問題困擾小弟很久了:    假設原本有一個 BCB 的專案檔存在 c:\我的程式庫\ 裡 將他拷貝一份到 c:\Project\ 中 開啟 c:\project 的專案發現 BCB 會載入 c:\Project 中的專案, 但是卻載入 c:\我的程式庫\  裡頭的 cpp 檔 編譯執行的時候發現,設計時期和執行時期的結果不同    呵,小弟常常忘記這個問題 ... 寫老半天的程式結果都不出來 請教大家,可不可以將 BCB 設定成讀取目前 Project 所在目錄的 cpp 檔呢。 因為用 save as 的方式來備份檔案,數量一旦多了就很麻煩 ...  >
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-09 10:40:57 IP:61.231.xxx.xxx 未訂閱
BCB 的專案所存的大部分是「相對路徑」,除非你有用到不同磁碟的檔案。 如您的經驗,用 Save As... 或 Save Project As... 都是只有將 Project 檔另存而已,此時 BCB 會將此 Project 檔內所有用到的檔案連結到原 project 的內容。 您會想,為什麼 BCB 不將所有的檔案一起複製呢?其實,另存 project 檔的用途,在於「產生不用設定(Compile Option)的 EXE 或 DLL」,而不是讓你作備份。例如:一般用 BCB 新開一個 project 可能都是 FULL Debug 的模式,在此模式,產生的 EXE 可以在 IDE 中讓你設中斷點去 debug 程式,而當你要給別人使用時,可以改成 release 模式,再 compile 一次。如果您在 release 後,還需要作修改,還得再改回 debug 模式,給別人時,又要再改 release 模式... 有點麻煩吧,使用 project 另存,就可以同時讓每個 prject 使用不同的設定(debug 只是其中之一還有很多可以自定的選項),每次只需選用不同設定的 project 檔,不必再改 project 檔。    回到您的問題,在備份時,請將整個目錄一起備份、複製或移動,這樣就不會有問題了。    沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com
China Join
中階會員


發表:81
回覆:242
積分:89
註冊:2003-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-09 11:32:47 IP:61.216.xxx.xxx 未訂閱
抱歉小弟沒有說清楚,小弟的作法已經是將整個目錄都備份了,但是開啟備份過去的專案時,他會去讀備份前那個目錄下的 cpp 檔案,並且執行他,所以才會造成,設計程式和執行程式的結果不一樣。
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-09 17:23:47 IP:61.231.xxx.xxx 未訂閱
如果是整個目錄都備份了,基本上是不會有問題的,因為我從以前就這樣作,從來沒有遇到問題。 建議你使用一般的文書處理器打開 .bpr 的檔案,看看其中是否有「絕對路徑」如果有,請改成「相對路徑」試試。 改 .bpr 之前,最好先備份,否則,改壞了可別怪我喔... 因為我自己常愛亂改改錯導致 project 無法開啟!! 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com
China Join
中階會員


發表:81
回覆:242
積分:89
註冊:2003-03-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-09 17:26:58 IP:61.217.xxx.xxx 未訂閱
應該又是中文檔名在搞鬼ㄅ  謝謝 >
系統時間:2024-04-29 22:34:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!