如何避開編譯時的錯誤? |
答題得分者是:hagar
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
各位好..... 請教一件事....
程式如下:
var
TestForm: TForm1;
begin
try
TestForm := TForm1.create(Self);
.......
.......
end; 請問...像這樣子將建立的動作放在try之中,在編譯時是否一定會出現警告訊
息呢? 雖說有警告訊息...但是還是可以執行...只是想請教大家...像這樣子
的情形,我該如何做,才可以去避開顯示這種訊息呢? 因為當一大堆程式碼都是
這樣子的寫法時,會顯示出一大堆的警告訊息...害我還以為那裡的程式碼寫錯
了...! Thanks!!
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
引言: 改成如下試試(即 Create 的那一行放在 try .. finally 外面):哈....版主...您真是好幽默...!! < > 您的答案...我是知道啦...不過還是謝謝您的解說...!!< > 其實會提出這個問題...是因為剛下載了進銷存自由軟體專區中的軟體...然後 在編譯時...出現了一堆警告訊息...所以在查看程式碼後...發現作者在動態 建立元件時,都是放在try...finally之間...所以才會想到如果在作者那裡不會 出現警告訊息的話...那一定就是我的作業環境中的某些設定選項沒有設好... 或是說比較嚴謹...因此才提出來這個問題....!! 所以啦...如果像這種情形無法經由DELPHI環境選項來避開的話....那我就了 解啦!! 多謝版主!!begin TestForm := TForm1.Create(Self); try // ... finally // ... end; end;發表人 - hagar 於 2003/01/13 19:59:19 |
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
親愛的版主.... 糟了...為什麼我這裡將那兩個SHOW選項給取消後....在編譯時一樣會出現那些
訊息呢? 註: 我有打開顯示編譯過程的選項...在編譯時會看到一些HINTS及WARNING的數
量...等到編譯完成時,在程式編輯區下方,就會出現一個小視窗...裡面就是那
些訊息的所在指令列.... 註: 我想請教的就是...是否有方法可以讓DELPHI不要出現最下方的視窗呢?
當然啦...如果是ERROR時,,,就一定要顯示出來在下方的視窗!! 只是像
HINTS及WARNING等,就不要顯示了!! 其實這一點,可能是我太過於吹毛求疵吧! 但是在您或是其他朋友那裡,如果一
旦有出現最下方的視窗時,應該都會和我一樣...好奇的想去看看是否那裡有問
題...如果說只有一兩個,那還無所謂,但是如果有一大堆,就不免擔心是否程式
碼有那裡寫錯了,對嗎? 這個....做得到嗎? Thanks!!
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |