包裝於Vclmid50.bpl內的TClientDataset的Bug如何處理? |
尚未結案
|
wuabc
初階會員 發表:6 回覆:60 積分:33 註冊:2002-10-28 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
可以將你改過源程式的 .pas file 於進你其他 pas 的資料夾,關掉 Delphi 重開,這樣你修改的版本就會比系統的版本優先,因為 use 時會先找本身的資料夾,找不到才找 lib path。 不關掉重開有時也成,但有時會記住了以前用的檔轉不了。 若你用 runtime package 的話,好像可以稍改 filename (如 DBClient 改成 myDBClient) 然後在 use 改用新名字,便會使用你的版本而不使用 Package 的版本 (exe 當然會變大一點)。我很久以前試過,但現多不用 runtime package 所以不記得很清楚是否絕對可行。
|
wuabc
初階會員 發表:6 回覆:60 積分:33 註冊:2002-10-28 發送簡訊給我 |
引言: 若你用 runtime package 的話,好像可以稍改 filename (如 DBClient 改成 myDBClient) 然後在 use 改用新名字,便會使用你的版本而不使用 Package 的版本 (exe 當然會變大一點)。我很久以前試過,但現多不用 runtime package 所以不記得很清楚是否絕對可行。承您指導真是感激不盡, 我試過的結果是,當我將DBClient改成我的名字(MyDBClient)後,IDE會自動在後面補回DBClient,而事實上DBClient.Dcu也是修正過的程式碼,但Runtime時顯然它仍然是執行未修改前的程式碼。是否可以重新包裝VclMid50.bpl? 歡迎任何高見!? |
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
wuabc
初階會員 發表:6 回覆:60 積分:33 註冊:2002-10-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |