VC6兼容性及打開文件崩潰問題解決

VC6雖然老,可是一些工程還非得用它打開,沒辦法……windows

今天偶然用到,由於新裝了系統,以前的問題又要從新解決一遍網絡

在這記錄下解決過程,方便之後查閱:工具

 

一.兼容問題:spa

XP以上windows系統打開VC6時可能會沒法運行,通常會提示:翻譯

Microsoft(R)Developer Studio已中止工做,出現這一個問題,致使程序中止正常工做,若是有可用的解決方法,Windwos將關閉程序並通知你。3d

如圖:blog

解決方法步驟:文檔

1.首先找到vc的目錄,找到文件「MSDEV.EXE」,你們能夠在VC6桌面快捷方式上點擊右鍵,而後「打開文件所在位置」,如圖:get

2.找到MSDEV.EXE文件,並將「MSDEV.EXE」重命名改成「MSDEV3.EXE」;io

3.再次在VC6左面快捷方式上右鍵,而後打開「屬性」,如圖:

4.打開屬性對話框,依次點擊「兼容性」,勾選「以兼容性模式運行這個程序」,點擊下拉菜單,選擇「windows XP(service pack 3)」,勾選「以管理員身份運行這個程序」,而後點擊「應用」或者「肯定」,如圖:

完成以上步驟以後點擊桌面上的快捷方式就能夠成功運行VC6了。

 

二.打開文件和添加文件到當前工程崩潰問題:

VC6與新版本windows不兼容,編譯運行什麼的都沒問題,不出錯誤,只是在用<ctrl-o>組合鍵打開文檔或者點擊「文件|打開(File|open)」時,會出現崩潰的狀況。

VC6的這個BUG,聽說是VC和Office的某個宏有衝突。若是你的電腦裏面沒有裝Office的話,VC跑起來應該是沒有問題的。

微軟官方也給出瞭解決方案,微軟解決方案原文地址:http://support.microsoft.com/kb/241396/zh-cn,這個網頁是機器翻譯的(你懂的),讀起來很困難,並且本人親測使用文中的方案生成的FileTool.dll會出現沒法加載的狀況,因此乾脆在網上直接下了一個……嘿嘿,真成功了!

 

下是解決該問題的步驟:

1.下載 FileTool.dll 文件(點擊下載,你要是不放心的話也可使用上文連接中微軟提供的開源文件本身生成,可是不保證能用);

將下載的FileTool.rar文件解壓獲得FileToll.dll,而後將FileToll.dll放到VC目錄下的 \Common\MSDev98\AddIns 文件夾中,如圖:

2.打開VC6,點擊「工具」菜單,選擇「定製」,打開定製對話框,如圖:

3.在「定製」對話框中選擇「附加項和宏文件」,勾選「File Tool……」項(若是沒有該項的話,點擊「瀏覽」,定位到剛纔的FileTool.dll文件並打開,就會出現該項),完成後點擊關閉,如圖:

4.關閉「定製」對話框後,就會出現下圖所示的兩個按鈕,分別是對應「打開」和「向工程中添加文件」的功能。

 如今就能夠正常使用了,可是強迫症患者可不能忍:點擊原來的「打開」或者Ctrl+O依舊會崩潰:

 

OK繼續往下看:

5.先解決Ctrl+O的問題,解決方法以下圖:

刪除原來的快捷鍵:

添加新的快捷鍵:

6.解決菜單中「文件|打開」問題,解決方法以下圖:

「向工程中添加文件」的解決方法相似,它的位置在「工程|添加到工程」菜單下,如圖:

 

至此VC6的奇葩問題都解決了!之後遇到新問題再來更新此貼。

 

本文用到的文件下載連接(文件均來源於網絡):

FileTool.dll:http://files.cnblogs.com/files/leftshine/FileTool.rar

VC6http://pan.baidu.com/s/1jHbMx0M   提取密碼:4zu5

相關文章
相關標籤/搜索