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

相关文章
相关标签/搜索