看板 C_Sharp 關於我們 聯絡資訊
小的是程式新手,最近寫了個程式,是使用VS 2017 Winform 大概在跑個兩天之後,form上面的某些控制項會出現失效的現象,如圖 https://imgur.com/GSpmYnC 上圖貼的是DateTimePicker,左邊是正常時,右邊的是出現異狀失效了 其實有些 TextBox 也會 小的太菜了,不知從何更精確的提問與描述問題,在此懇請各問先進大大 能否先給個方向 先感謝大家 補充說明 我的程式內有開一個執行序,負責持續不停的查詢儀器上的資料,遇有變動的值會 將抓取的資料放到資料庫中 介面的部分是用來查詢資料庫的,小弟偶而去查詢一下,其餘都不會去動它,從開始 執行後放個大約兩天就會出現上述控制項失效的情形,偶而會恢復... 因為不懂問題會出在哪方面,故不知道要貼哪一段程式... 想問大大有們有什麼 想法... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.3.239 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1573663643.A.1B3.html
anumis: 你做了什麼事,或是把程式碼貼出來吧 11/14 06:41
※ 編輯: nietz (111.71.126.143 臺灣), 11/14/2019 11:10:59
testPtt: 記憶體用太多? 11/14 11:17
kobe8112: 根據你給的線索,想法是程式應該有BUG 11/14 11:28
nietz: 我原PO,謝,程式都能跑沒當掉,就control不能用 11/14 11:45
testPtt: binding source 失效? 11/14 11:49
anumis: 你用執行緒去改 UI ,那就有機會跟Main Thread 衝突,請用 11/14 13:52
anumis: Invoke 把UI值變更的Code包起來 11/14 13:52
spfy: 可以的話把整個專案丟上來吧 看起來你連哪裡出問題都不確定 11/14 15:26
johnpage: 把程式停掉,就會正常 11/14 19:34
nietz: 請問樓上,怎麼停掉...? 11/15 09:11
jizang: UI的資料要透過委派處理 11/19 01:48
disabledman: thread you issue 01/03 07:39
disabledman: thread ui issue 01/03 07:40