看板 C_and_CPP 關於我們 聯絡資訊
: Intellisense Bug! : 當你開太多檔案(超過某個數量)在同一個方案時每建立一個新檔案就會造成此Bug出現 : 出現的狀況是: : 函式平常按左括號 ( 會出現函式的參數定義等資訊 : 類別按 . 或 -> 會出現類別成員等資訊 : 可是此時建立的新檔案裡定義的類別跟函式怎麼按就是不出現 : 體現在winform上的情況更是糟糕 : 就是設計頁面跟程式頁面不同步導致設計頁面當掉 : 通常是出現什麼子控制項循環錯誤還是啥災難性的錯誤之類的 : 然後程式頁面winform類別成員那邊可能會一直出現重複的copy(因為Intellisense沒讀到) : 而解決方法是每次開新檔案時在做任何更動前讓Intellisense重新更新資訊就行了 : 如果是已經發生錯誤則要先確保程式碼部分是正確的再做相同的更新動作即可 : 更新Intellisense的方法: : 1. 重新命名專案資料夾 我有將專案名稱重新命名結果還是不行 : 2. 移動專案資料夾到其他路徑 : 3. 把專案資料夾下的 .ncb .suo 砍掉 : 如果有debug版建置過 : 就到跟專案同名的資料夾下的debug資料夾把所有的 .obj .dep .idb .pdb 砍掉 : 如果有release版建置過 : 就到跟專案同名的資料夾下的release資料夾把所有的 .obj .dep .idb .pdb 砍掉 : 這三個方法是獨立的,也就是說每一個都可以更新Intellisense,擇一即可 : 其中我比較推薦3 至於3 我打把上述的附檔名刪除 重新建置過後 還是一樣的情況 有關於你說的是表單 開的過多所造成的我問題 這點我的專案確實開了20多個form 的 表單,請問這還有其他的解決方法嗎 還有 想請問一下 已經Hide的表單 要怎樣Show 出來 爬文 過後 有人說用Form1.Show(); 可是我這樣用都不行 可以在多給我一些提示嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.91.64
elfkiller:怎樣的不行? 錯誤狀況為何? 第二個問題建議用ShowDialog 03/03 00:11