看板 C_Sharp 關於我們 聯絡資訊
如題 我想問一個很籠統的問題 就是我在debug c#的程式時 會去按下偵錯 (F5) 當我想要終止時,就會按下 終止 我想問的問題是 為什麼我按下終止時,有時候他會等10多秒左右 才會把程式關閉,並回到可以改程式的狀態 我該去往哪個方向查呢? 這樣很難debug 補上版本 VC2010 然後只能使用這個版本 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.15.117 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1626684998.A.4C7.html
testPtt: 裝太多擴充功能?套件?07/20 10:19
s4300026: 只有裝番茄07/20 14:21
※ 編輯: s4300026 (42.73.15.117 臺灣), 07/20/2021 14:22:00
testPtt: hellow world也會? 07/20 20:23
s4300026: hello world 不會,我是使用windows form 07/20 23:00
s4300026: 話說我有些dll是用c++/cli編譯而成的,我不確定這會不會 07/21 07:45
s4300026: 有影響 07/21 07:45
testPtt: 在等你的dll結束吧 07/21 16:08
s4300026: 可是如果是c++的專案,按停就停,完全沒有這種狀況說.. 07/21 18:07
testPtt: 改release會不會變快? 07/21 19:54
s4300026: 完全不會,話說按下中斷時,如果它不跳出,有辦法知道他 07/21 20:31
s4300026: 在哪裡等嗎? 07/21 20:31
testPtt: 啟用Just My Code有勾嗎? 07/21 20:44
s4300026: 沒勾 07/22 09:58
testPtt: 那勾吧 07/22 12:08
s4300026: 沒用... 它等很久才關閉,還是說是我因為使用中斷,如果 07/22 19:26
s4300026: 是非背景的多執行序,會不受中斷影響? 07/22 19:26
s4300026: Bingo! 我的dll內的thread沒有設定成 IsBackground = tr 07/22 19:36
s4300026: ue 07/22 19:36
s4300026: 感謝testPtt陪我測試 07/22 19:37