主題:顯示屏運行一段時間不刷新了 共有49108人關注過本帖 |
---|
yy |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-2-16 9:13:00 [顯示全部帖子]
屏幕不動是整個系統都不動了,還是只是你的程序界面不動了,而你的程序又恰好是全屏狀態。
因為你的其他功能是正常的,我猜測是后一種情況。程序界面卡死,最大的可能是在某個TIMER里面死循環了,或者某個函數處于阻塞狀態,然后你的串口和網絡的工作是在另外的線程里面完成的,所以主線程卡住了并不影響支線程的運行。 你先用遠程工具的進程查看器,找到你的程序名字的exe,中止它,看系統是否還是正常的。如果系統正常的,就只能慢慢檢查程序代碼了,看是不是有用到timer,里面哪個地方是不是可能導致卡死。
|
單帖管理 | 引用 | 回復 |
yy |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-2-16 9:55:00 [顯示全部帖子]
這種情況可能性很多,也有可能是內存不夠,然后申請空間失敗,然后你在TIMER里面做的死循環申請空間。
總的來說絕大部分可能就是你的timer卡死了,你可以發下你TIMER的代碼給我看看。
|
單帖管理 | 引用 | 回復 |