【轉】VC6.0開啟或者添加工程檔案崩潰的解決方案

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   os   使用   sp   on   

  很多學習編程的同學都遇到這樣的問題,在Windows作業系統下使用Visual C++ 6.0編程時,如果點擊菜單中的【開啟】或者【添加】,或者按快速鍵,都會彈出的對話方塊,出現程式崩潰並退出的情況。

  出現這種問題的原因是VC6.0和其他軟體衝突所致,網上一般認為是和Office2007或者Office2010衝突,有人說是和Office裡的vosio衝突,但是經過檢查發現卸載vosio之後問題依舊存在,也有人說是需要重裝系統或者重新安裝軟體,但是這些方法均不可行。
  其實這是微軟的一個bug,微軟官方對於這個問題給出了官方的解決方案(原文地址為http://support.microsoft.com/kb/241396/en-us)。根據官方給出的方法,我們要用一個專門的外掛程式來修複這個bug。以下便是具體步驟:
  首先要下載所需的外掛程式filetool.exe,Microsoft微軟官方的為http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe。下載得到一個.exe的自解壓檔案,雙擊或者右鍵解壓,得到一個檔案夾,裡麵包含filetool的專案檔,如。

  找到FileTool.dsw檔案(紅色框中的檔案),雙擊開啟,進入Visual C++ 6.0之後,點擊捷徑功能表欄中的紅色歎號進行編譯,彈出所示建立檔案的對話方塊,選【是】,

  彈出所示的調試對話方塊,直接點【取消】,

  這時編譯完成,FileTool檔案夾中多了一些檔案,開啟DeBug子檔案夾,找到FileTool.dll檔案,如,將此檔案複製粘貼到C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\AddIns路徑下,如果你安裝軟體時自訂了common檔案夾的路徑,則要找到你自訂的路徑,將其放進去。

  放好FileTool.dll檔案後,開啟VC6軟體,在【工具】(Tools)菜單中點擊【定製…】(Customize),如

  找到【附加項和宏檔案】(Add-Ins and Macro Files)選項卡,勾選其中的【File Tool Developer Studio Add-in】,(如果其中沒有這一項,則可以點擊瀏覽按鈕,自己手動找到剛才得到的filetool.dll檔案。)然後點【關閉】,如。

  這時你就會發現介面上出現一個小的浮動工具條,裡面有兩個藍色的按鈕,like this,一個【A】和一個【O】,A是AddIn,O就是OpenFile命令。拖動這個浮動工具條,可以將其放到捷徑功能表欄裡,如。

  現在就可以用這兩個按鈕來代替之前的開啟和添加功能了,雖然有點難看,但也不至於崩潰。但是還有一個問題需要注意,原來的開啟和添加菜單還有快速鍵都還在,如果誤點了這些按鈕,程式依然會崩潰,為了防止意外發生,我們還需要清楚之前的開啟和添加菜單以及快速鍵,具體做法如下:
  首先刪除功能表命令,首先開啟【工具】(Tools)菜單,點擊【定製…】(Customize),再單擊【檔案】菜單,將【開啟】菜單拖出釋放或者右鍵刪除,如,

  將捷徑功能表欄中的開啟按鈕拖也拽出來釋放,或者右鍵刪除,如,

  單擊【工程】菜單,將【添加到工程】拖出釋放或者右鍵刪除,如。

  開啟【工具】→【定製】菜單,找到【命令】選項卡,在類別一欄中選擇Add-ins,可以看到右邊的按鈕中有剛才加入的【添加到項目】和【開啟檔案】兩個藍色的按鈕,如。

  單擊檔案菜單,將中的【開啟檔案】命令拖拽放到之前顯示開啟檔案命令的位置,如,

  按照同樣的方法將【添加到工程】命令拖拽到之前所在的位置,如。

  接下來就要刪除快速鍵。
  開啟【工具】(Tools)菜單,點擊【定製…】(Customize),在彈出的對話方塊中選擇【鍵盤】選項卡。在【類別】框中選擇【檔案】,【命令】框中選擇【FileOpen】,【當前鍵】框中選擇【Ctrl+O】,然後單擊右邊的【移去】按鈕將其刪除,如。

  然後在【類別】框中選擇【工程】,【命令】框中選擇【InsertFilesIntoProject】,預設情況下右邊的【當前鍵】框中沒有快速鍵,如果有,按照上述方法將其刪除。在【類別】框中選擇【Add-Ins】,【命令】框中選擇【OpenFile】,在【按下快速鍵】框中用滑鼠點一下,然後再鍵盤上按下【Ctrl】+【O】,點擊右邊的【分配】,新的快速鍵就出現在【當前鍵】的框中,如。

  如果要分配其他的快速鍵,也可以使用上述這種方法。
  至此,問題已經解決。

轉自:http://blog.163.com/[email protected]/blog/static/12758622820138110530322/

【轉】VC6.0開啟或者添加工程檔案崩潰的解決方案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.