全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3114
推到 Plurk!
推到 Facebook!

設定中斷點的功能

答題得分者是:taishyang
yeeddt
初階會員


發表:18
回覆:28
積分:29
註冊:2008-11-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-11-28 18:25:57 IP:211.21.xxx.xxx 訂閱
前陣子要使用中斷點查看某段程式的執行過程,發現無法使用。
原本以為是該軟體的設定問題。
沒想到現在要用在自己的程式碼也無法使用。
在兩台電腦使用都會這樣,BCB也重灌過。
這應該是預設功能才對吧!

請問我該如何設定才能把它找回來?
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-11-29 00:42:51 IP:59.115.xxx.xxx 訂閱
何謂無法使用??

是設了中斷然後沒有中斷?

或是完全沒有辦法去設定中斷?

===================引 用 yeeddt 文 章===================
前陣子要使用中斷點查看某段程式的執行過程,發現無法使用。
原本以為是該軟體的設定問題。
沒想到現在要用在自己的程式碼也無法使用。
在兩台電腦使用都會這樣,BCB也重灌過。
這應該是預設功能才對吧!

請問我該如何設定才能把它找回來?
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
yeeddt
初階會員


發表:18
回覆:28
積分:29
註冊:2008-11-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-11-29 21:14:50 IP:218.167.xxx.xxx 訂閱
還是先感謝您熱心幫忙。

我的使用方法是在該行程式碼前面點左鍵會有個紅點,之後執行程式照理說會暫停在該行程式。
但是程式卻繼續跑下去,沒有中斷。
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-11-30 00:44:19 IP:122.120.xxx.xxx 訂閱
你好,

這種情形應該只會發生在
1/ 所設的點位置不正確,比如說在 int i; 這行上設中斷,那是無效的。
2/ 該行中斷真的並沒有發生,比如說中斷在 if 裡面的某指令,又因為if沒成立,所以中斷並不會發生
3/ 若是中斷在dll上,或是service ap上,那中斷的設法要有技巧。

可能的話,請把你下中斷的上下程式碼用拮圖的方式照下來並po上來看看,這樣可以方便判別是否真的有進中斷點。


===================引 用 yeeddt 文 章===================
還是先感謝您熱心幫忙。

我的使用方法是在該行程式碼前面點左鍵會有個紅點,之後執行程式照理說會暫停在該行程式。
但是程式卻繼續跑下去,沒有中斷。
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
yeeddt
初階會員


發表:18
回覆:28
積分:29
註冊:2008-11-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-12-01 09:38:04 IP:211.21.xxx.xxx 訂閱
前輩說的三點假設,前兩點我都有注意到,第三點目前程式並沒有使用到。
就只是簡單的程式碼而已,圖示如下。

Button按下後,程式直接執行完,Image變紅色沒有中斷。
papjaj
一般會員


發表:11
回覆:15
積分:5
註冊:2007-01-29

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-12-02 14:49:24 IP:219.87.xxx.xxx 訂閱
試試:

project→options→compiler

裡面是不是被設定成release了
要設定成debug模式才會有中斷



===================引 用 yeeddt 文 章===================
前輩說的三點假設,前兩點我都有注意到,第三點目前程式並沒有使用到。
就只是簡單的程式碼而已,圖示如下。

Button按下後,程式直接執行完,Image變紅色沒有中斷。
yeeddt
初階會員


發表:18
回覆:28
積分:29
註冊:2008-11-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-12-02 15:28:26 IP:211.21.xxx.xxx 訂閱
你好!
由於安裝BCB後我沒有更改任何設定,頂多變更字體顏色罷了。
下圖是目前的設定,雖然英文不是很懂,但是目前設定應該沒錯吧!
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-12-02 17:17:21 IP:118.169.xxx.xxx 訂閱
重開新的專案試試,不然就把專案上傳,讓前輩們幫您看看問題在哪^_^
編輯記錄
taishyang 重新編輯於 2008-12-02 20:13:43, 註解 無‧
yeeddt
初階會員


發表:18
回覆:28
積分:29
註冊:2008-11-10

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-12-02 18:19:43 IP:211.21.xxx.xxx 訂閱
中斷點的問題專案在這邊,麻煩有空的前輩幫忙看看。   
http://delphi.ktop.com.tw/download.php?download=upload/49350a50d73b2_專案.rar
程式碼可能很亂,請見諒。
編輯記錄
yeeddt 重新編輯於 2008-12-02 18:22:48, 註解 無‧
yeeddt 重新編輯於 2008-12-02 18:28:03, 註解 無‧
yeeddt 重新編輯於 2008-12-02 18:29:08, 註解 無‧
yeeddt 重新編輯於 2008-12-02 18:30:15, 註解 檔案實在不知道怎樣超連結‧
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#10 引用回覆 回覆 發表時間:2008-12-02 20:12:27 IP:118.169.xxx.xxx 訂閱
[Project]->[Options]->[Linker]->[Create debug infomation]打勾
yeeddt
初階會員


發表:18
回覆:28
積分:29
註冊:2008-11-10

發送簡訊給我
#11 引用回覆 回覆 發表時間:2008-12-03 09:01:50 IP:211.21.xxx.xxx 訂閱
可以了,感謝各位前輩熱心的幫忙!
編輯記錄
yeeddt 重新編輯於 2008-12-03 09:02:23, 註解 無‧
系統時間:2024-05-08 6:37:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!