聲明:本文所解決問題的主要方法和有些內容來自部落格轉載,本文主要是對後面出現的問題進行瞭解決。本人實為一小菜鳥,懇請各位大俠不要拍磚,歡迎賜教。本文的目的是給那些有需要解決此類問題的童鞋給以協助!
以下是解決Visual c++不能開啟檔案以及工程不能添加檔案的方法:
VC工具列上的開啟按鈕還是通過檔案->開啟都不能開啟檔案,也不能在項目中添加檔案,癥狀表現為無響應或者更嚴重的是出現提示,或者VC會強制關閉等等問題其實早已給出瞭解決方法:
1.先到以下網址:http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe
下載一個FileTool.exe的檔案,
(1)雙擊檔案,點擊"Unzip" , 複製"unzop To Folder" 下得目錄名
(2) 開啟這個目錄,裡面是一些程式檔案,找到dsw尾碼名的那個,就是工作空間,用vc6開啟
編譯,產生,運行檔案
到剛才目錄下,會發現有個Debug檔案夾,我們需要的是裡面的FileTool.dll檔案
2.好了,第一步工作完成了,接下來就是圍繞這個dll檔案做文章了
(1)在vc6上工具列找到”工具“,按如下操作: 工具->定製->附加項和宏檔案->瀏覽
接下來就是選中你剛才看到的FileTool.dll檔案(記得檔案類型那裡選dll)
(2)這裡會出現一個問題:"unable to register this add-ins because its DLLRegisterServer returns an error"(若您沒有出現此問題,請忽略一下內容)
首先,開啟命令列提示符(用管理員身份) ,cd到剛才存放FileTool.dll的目錄下(請看好你的安裝目錄,這裡是以我的為例):
在命令列中打入"regsvr32 FileTool.dll “登記這個dll。注意指定的路徑一定要正確,請認真。
好了,再執行以下(1)的步驟吧,一般到這裡就可以了,但是如果還不可以,如:
這個問題就是本文的重點了,出現此問題我的解決方案是:將剛剛解壓的檔案夾FileTool放到安裝目下Addins檔案夾裡面,注意FileTool檔案夾裡的Debug檔案夾裡當然有我們剛剛得到的FileTool.dll。
然後再重新開始以上2.(2)重新用cmd命令註冊,然後再按2. (1)步驟進行載入。這樣應該就能成功了。 按”關閉“後,出現了這樣的一個小小工具列:
這個就是我們的最終目的,O按鈕用來替代原來的”開啟“按鈕,A按鈕用來給項目添加檔案。
哈哈,這樣vc6又可以正常使用了!
以下是刪除原來菜單裡無用的open鍵的方法(也包括本文問題的解決方案),由於本人沒有嘗試,現在只提供一個連結:
http://alexrenguoly.blog.163.com/blog/static/120505597201032114823571/