如題,使用cfile去open某txt檔案,報錯,cfileexception的m_cause給出的代碼值為11,意即sharingviolation。通過win7的資源監視器,未發現和該txt檔案相關聯的句柄,也就是找不到哪個行程占用了這個txt檔案。為什么呢?退出vc2010重新除錯也是如此,但重啟機器就沒有問題了。哪位大神指點一二?
uj5u.com熱心網友回復:
請各位指點一下,謝謝!
uj5u.com熱心網友回復:
重啟機器沒有問題, 那是你自己Open打開檔案沒有正常Close吧? Open 用完了及時Closeuj5u.com熱心網友回復:
此前沒有open過,這是首次。
uj5u.com熱心網友回復:
不過這個檔案是另一個程式abc.exe從互聯網上下載的,但是abc.exe此時已經關閉了啊,并且abc.exe每天下載的檔案成千上萬,這種錯誤幾天才會出現一次。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/54400.html
標籤:基礎類
