VC6雖然老,但是一些工程還非得用它打開系草,沒辦法……
今天偶然用到甚负,因為新裝了系統(tǒng),之前的問題又要重新解決一遍
在這記錄下解決過程窝剖,方便以后查閱:
一.兼容問題:
XP以上windows系統(tǒng)打開VC6時可能會無法運行,一般會提示:
Microsoft(R)Developer Studio已停止工作酥夭,出現(xiàn)這一個問題赐纱,導(dǎo)致程序停止正常工作,如果有可用的解決方法熬北,Windwos將關(guān)閉程序并通知你疙描。
如圖:
解決方法步驟:
1.首先找到vc的目錄,找到文件“MSDEV.EXE”讶隐,大家可以在VC6桌面快捷方式上點擊右鍵起胰,然后“打開文件所在位置”,如圖:
2.找到MSDEV.EXE文件巫延,并將“MSDEV.EXE”重命名改為“MSDEV3.EXE”效五;
3.再次在VC6左面快捷方式上右鍵地消,然后打開“屬性”,如圖:
4.打開屬性對話框畏妖,依次點擊“兼容性”脉执,勾選“以兼容性模式運行這個程序”,點擊下拉菜單戒劫,選擇“windows XP(service pack 3)”半夷,勾選“以管理員身份運行這個程序”,然后點擊“應(yīng)用”或者“確定”迅细,如圖:
完成以上步驟之后點擊桌面上的快捷方式就可以成功運行VC6了巫橄。
二.打開文件和添加文件到當(dāng)前工程崩潰問題:
VC6與新版本windows不兼容,編譯運行什么的都沒問題茵典,不出錯誤湘换,只是在用<ctrl-o>組合鍵打開文檔或者點擊“文件|打開(File|open)”時,會出現(xiàn)崩潰的情況敬尺。
VC6的這個BUG枚尼,據(jù)說是VC和Office的某個宏有沖突。如果你的電腦里面沒有裝Office的話砂吞,VC跑起來應(yīng)該是沒有問題的署恍。
微軟官方也給出了解決方案,微軟解決方案原文地址:
http://support.microsoft.com/kb/241396/zh-cn
這個網(wǎng)頁是機器翻譯的(你懂的)蜻直,讀起來很困難盯质,而且本人親測使用文中的方案生成的FileTool.dll會出現(xiàn)無法加載的情況,所以干脆在網(wǎng)上直接下了一個……嘿嘿概而,真成功了呼巷!
下是解決該問題的步驟:
1.下載 FileTool.dll 文件(點擊下載,你要是不放心的話也可以使用上文鏈接中微軟提供的開源文件自己生成赎瑰,但是不保證能用)王悍;
將下載的FileTool.rar文件解壓得到FileToll.dll,然后將FileToll.dll放到VC目錄下的 \Common\MSDev98\AddIns 文件夾中,如圖:
2.打開VC6餐曼,點擊“工具”菜單压储,選擇“定制”,打開定制對話框源譬,如圖:
3.在“定制”對話框中選擇“附加項和宏文件”集惋,勾選“File Tool……”項(如果沒有該項的話,點擊“瀏覽”踩娘,定位到剛才的FileTool.dll文件并打開刮刑,就會出現(xiàn)該項),完成后點擊關(guān)閉,如圖:
4.關(guān)閉“定制”對話框后雷绢,就會出現(xiàn)下圖所示的兩個按鈕泛烙,分別是對應(yīng)“打開”和“向工程中添加文件”的功能。
** 現(xiàn)在就可以正常使用了习寸,但是強迫癥患者可不能忍:點擊原來的“打開”或者Ctrl+O依舊會崩潰:**
OK繼續(xù)往下看:
5.先解決Ctrl+O的問題胶惰,解決方法如下圖:
刪除原來的快捷鍵:
添加新的快捷鍵:
6.解決菜單中“文件|打開”問題,解決方法如下圖:
“向工程中添加文件”的解決方法類似霞溪,它的位置在“工程|添加到工程”菜單下,如圖:
至此VC6的奇葩問題都解決了孵滞!以后遇到新問題再來更新此貼。
本文用到的文件下載鏈接(文件均來源于網(wǎng)絡(luò)):
FileTool.dll:http://files.cnblogs.com/files/leftshine/FileTool.rar
VC6:http://pan.baidu.com/s/1jHbMx0M 提取密碼:4zu5