Win7下vc++6.0打開項目出現問題的解決方案


Win7下vc++6.0打開項目出現Microsoft(R) Developer Studio以及Unable to register this add-in because its DLLRegist問題的解決方案

 

產生原因:在Windows7下安裝Visual C++ 6.0后,遇到一個致命的問題打開文件的時候出現異常而導致VC6崩潰,

解決辦法:微軟已經為我們解決了問題,開發出一個插件(FileTool.dll)來幫我們解決這個問題。

解決此問題的步驟如下:

1、下載FileTool.exe,並解壓。(下載地址鏈接地址:http://support.microsoft.com/kb/241396/zh-cn ,其為一自解壓文件,雙擊解壓,注意解壓目錄)

2. 打開VC6.0,點擊“文件-打開工作空間”,選擇剛解壓出來的FileTool.dsw,並確定

3. 點擊“組建-組建FileTool.dll.”生成FileTool.dll文件(生成的FileTool.dll文件在FileTool下的Debug文件夾里,也可以下載現成的FileTool.dll文件)

4. 把生成的FileTool.dll文件拷貝到安裝目錄下的ADDINS文件夾下,例如D:\VC6CN\COMMON\MSDEV98\ADDINS,

5.在VC6.0中點擊“工具-制定”, 在出現的“制定”對話框中,點擊附加項和宏文件標簽

6. 點擊瀏覽,定位剛才生成的dll文件,點擊打開,然后關閉 (注意添加時文件類型選Add_ins(.dll)或者All Files(*.*)

7.成功后出現FileTool Developer Studio Add-in勾選后點關閉

如果不成功,出現錯誤Unable to register this add-in because its DLLRegisterServer returnan error,解決辦法如下:

a、win7下使用administrator(管理員)身份登錄,在"開始"菜單的搜索框中輸入cmd回車,就可以看到該控制台程序了,然后右鍵單擊,選擇"以管理員身份運行",此時就獲得了管理員權限。或者進入C:\Windows\System32 找到 cmd.exe 右鍵--管理員身份運行

b、在彈出的命令窗口中使用注冊命令regsvr32.exe "yourrelease.dll"例如:如果安裝目錄在c盤,只輸入引號內的命令,進入c盤目錄下

c、然后輸入命令:regsvr32 c:\yourfolder\FileTool.dll

8. 成功后,此時VC界面中會出現一個上面只有兩個圖標的工具欄,可以將其拖放到自己認為合適的位置,然后關閉VC6.0並重新啟動程序

至此,功能算是完成了,但是還有后期的一點工作 ,其實忽略掉也可以,就是之前打開文件的快捷鍵CTL+ O要處理一下,如果你不用的話 ,可以不管,到此就OK了。如果想看一下,那就繼續

9. 還是在VC6.0中點擊“工具-制定”

10. 在“制定”對話框中點擊“鍵盤”標簽

11. 從“類別”的下拉菜單框中選擇“文件”

12.在“命令”窗口中選擇FileOpen

13.在“當前鍵”窗口中選擇CTRL+O條目,並點擊“移去”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM