Delphi 2005 開發 .NET Assembly - IMPLICITBUILD |
|
chrischi
初階會員 發表:58 回覆:59 積分:28 註冊:2004-05-04 發送簡訊給我 |
我在用 Delphi 2005 開發 .NET Assembly (Package) 時發現一個疑問, 就是關於 IMPLICITBUILD 這個 Compiler directive, 我找了一個 Help 上的說明 : ... Default {$IMPLICITBUILD ON} ... Use of {$IMPLICITBUILD OFF} in unit source files is not recommended. ... 可是在我在 Delphi for .NET Projects New 一個 Package (.NET Assembly) 時以 Project > View source 查看時卻看到的卻是 {$IMPLICITBUILD OFF}, Help 上還說預設值是 ON 咧(騙人), 還說 {$IMPLICITBUILD OFF} 不建議使用, 但 New 一個 Package (.NET Assembly) 卻使用了, 難怪編譯 Windows Forms Application 會出現 : [Fatal Error] MyPackage.dpk(61): E2225 Never-build package 'AnotherPackage' must be recompiled 因為開發端若只有 Assembly(.dll) 而沒有 Assembly 的 Source code 的話 Assembly 的 IMPLICITBUILD 就不能是 OFF, 因為編譯程式時會先去編譯 用到的 Assembly, 機車兼雞婆... 以上 Chris |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |