執行錯誤知道在第幾列? |
答題得分者是:阿子
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
阿子
站務副站長 發表:120 回覆:230 積分:201 註冊:2002-03-18 發送簡訊給我 |
使用RTTI 資訊 是可以應該可以逹到您要的需求但可能要花時間去處理不少東西,基本上是用使用Exceptopns 機制加上RTTI 資訊就可以完整的顯示出來。 建議可以使用第三方元件 Eurekalog 這套元件,它本身就有完整的機制,還跟delphi IDE 有相當高的整合度可以使用其產生資訊檔直接快速轉到該錯誤的位置去。在Pro版本有提供完整的Source 。
Eurekalog 網址:http://www.eurekalog.com/index.php
------
從思考取勝一切~q
編輯記錄
阿子 重新編輯於 2007-05-19 23:14:26, 註解 無‧
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
再追蹤一下。看一下 google 上說的。
C/C 有 pre-compiler 所以有 __LINE__ 這種巨集。 而 Delphi 的 compiler 好像比 C 少一次。所以它的編譯時加快很多。 所以沒有 __LINE__ 這種巨集。 不過在 google 網上論壇 borland.public.delphi.objectpascal 有人說到 Delphi pre-processor (__FILE__, __LINE__) 這類的討論。似乎就是有一個 pre/post process 的方法。用個批次檔加上 awk 做到這樣的功能。 http://groups.google.com.tw/group/borland.public.delphi.objectpascal/browse_thread/thread/6528d2f0fb8838e5/6bf15615d477c281?lnk=st&q=delphi pre-processor&rnum=1&hl=zh-TW#6bf15615d477c281 |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
Coffee
版主 發表:31 回覆:878 積分:561 註冊:2006-11-15 發送簡訊給我 |
|
阿子
站務副站長 發表:120 回覆:230 積分:201 註冊:2002-03-18 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
pedro
尊榮會員 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |