我用MFC建了一個簡單的對話盒應用程式,按下一個Button后執行一個無窮回圈
里面每五秒就會開啟指定文字檔來讀(檔案隨時產生),依據里面的資訊執行動作
生成圖檔,然后在對話盒視窗上印出一些資訊,執行完洗掉此文字檔。
(也就是這個回圈會一直類似Listen是否有這文字檔產生)
問題來了,在偵錯模式下跑時,對話盒視窗顯示資訊都沒有問題,
但在"啟動但不偵錯"下跑時,對話盒視窗顯示就會無法更新,且會秀"沒有回應"
可是即使在秀沒有回應視窗也不會更新的情況下,程式依然順利執行預期其生成
圖檔后洗掉文字檔,順利的正常運作。
這樣有可能是哪方面出了問題呢?
重復一次,用偵錯模式逐步跑視窗都正常顯示資訊。然后我是用Visual Studio 2013。
請版上的神人們不吝指點迷津了!謝謝!
uj5u.com熱心網友回復:
你可以簡單的加一些log資訊或者直接MessageBox輸出一些資訊看看,從源頭查找,先看讀取檔案是否正常?資料是否正確?uj5u.com熱心網友回復:
建議使用定時器或者執行緒, 不要阻塞訊息環轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/111009.html
標籤:基礎類
上一篇:滑鼠點擊桌面圖示獲取檔案全名
