常常發生Link terminated.? |
尚未結案
|
黑輪
中階會員 發表:135 回覆:188 積分:64 註冊:2004-01-29 發送簡訊給我 |
|
Roach
中階會員 發表:61 回覆:104 積分:98 註冊:2002-11-05 發送簡訊給我 |
敢問一下
黑輪兄Run 出來的執行檔多大
(dynamic RTL 勾掉後執行)
我認為是執行到達某一個程度的後遺症
通常 dynamic RTL 勾掉 run ,
run 成功後在勾回來 run 一次即可
如果本來就是未打勾, 把他打勾後run
RUN 完在取消打勾再 run 一次亦可
變更這個勾應該是會讓所有的OBJ檔重建一次不管內容有沒有modified
不知道這樣回答對不對不過我都是這個弄的啦
< src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=15971464&CC=357196"> --------------
|
黑輪
中階會員 發表:135 回覆:188 積分:64 註冊:2004-01-29 發送簡訊給我 |
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
|
黑輪
中階會員 發表:135 回覆:188 積分:64 註冊:2004-01-29 發送簡訊給我 |
|
Roach
中階會員 發表:61 回覆:104 積分:98 註冊:2002-11-05 發送簡訊給我 |
真抱歉忘記訂閱這篇文章
是我敲錯字了讓你誤會
我想表達的是 執行檔大到某一個程度的後遺症
我經驗過幾個執行檔編譯後 .exe 大到2-3mb 的專案
常常發生語法都沒錯 , 但是都會跑出Linker Error 的鬼東西出來
像你所說的重開機後可能又可以compiler(有時候又不行)
當時我直覺是有鬼(因為如果有bug 一開始就不能compiler)
後來我發現如果把我說的那個勾反向
也就是本來有勾變成沒勾
或者本來沒有勾變成有勾
所有的 unit.cpp 對應的 obj 檔都會重新建造過
(註:平常只有 有修改到的 unit.cpp 對應的obj 才會重新建造)
obj 檔都建構過後Linker Error 自然就不見了
而且好像compiler 出來的exe 愈大越容易出現這個機車bug
下次你碰到也給他勾勾看吧,我是每次弄都有效的啦
< >< > --------------
|
黑輪
中階會員 發表:135 回覆:188 積分:64 註冊:2004-01-29 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |