用 MFC 來寫一些對話盒, 執行一些簡單的動作, 是很方便的事. MFC 提供的一些 common control, 讓這些動作變得更簡單. 如果 common control 不能使用, 那根本是全殘了. 不知道為什麼發生這種事, 不過如果遇到, 可以參考以下的解決辦法.
解決的辦法是刪除 C:\Documents and Settings\[username]\Local Settings\Application Data\Microsoft\VisualStudio\11.0, 裡面的 .tbd 檔案.
不過, 這個說來簡單, 但是做起來會有一些小麻煩.
1. 找不到 Documents and Settings 這個目錄. 在 Windows 中, 這個目錄預設是隱藏的. 在控制台中, 選擇 外觀及個人化, 裡面的資料夾選項 : 取消隱藏保護的作業系統檔案, 並勾選顯示隱藏的檔案, 資料夾及磁碟機. 這樣就可以在 Windows 安裝的磁碟, 看到 Documents and Settings 的目錄了.
2. 打不開 Documents and Settings 這個目錄.
在 Documents and Settings 這個目錄上按右鍵, 以啟動資料夾選項, 切換到安全性的分頁
按進階, 以進入進階設定
按變更權限, 以變更存取權限
選擇 “Everyone” , 也就是被拒絕的那一個, 並按下編輯,把原本拒絕那一欄打勾的列出資料夾/讀取資料
然後按很多次套用和確定, 回到資料夾. 在到達目標資料夾前, 還會遇到幾次的拒絕存取, 用同樣的方法過關. 最後終於到達目的地.
殺掉 2 個 .tbd 檔案, 以及 2 個 .dat 檔案. 重新開啟 Visual 2012, common control 回來了.
沒有留言:
張貼留言
請提供您寶貴的意見