美文网首页
VC6兼容性及打开文件崩溃问题解决

VC6兼容性及打开文件崩溃问题解决

作者: leftshine | 来源:发表于2016-09-04 16:48 被阅读0次

VC6虽然老,但是一些工程还非得用它打开,没办法……
今天偶然用到,因为新装了系统,之前的问题又要重新解决一遍
在这记录下解决过程,方便以后查阅:

一.兼容问题:
XP以上windows系统打开VC6时可能会无法运行,一般会提示:
Microsoft(R)Developer Studio已停止工作,出现这一个问题,导致程序停止正常工作,如果有可用的解决方法,Windwos将关闭程序并通知你。
如图:


解决方法步骤:
1.首先找到vc的目录,找到文件“MSDEV.EXE”,大家可以在VC6桌面快捷方式上点击右键,然后“打开文件所在位置”,如图:

2.找到MSDEV.EXE文件,并将“MSDEV.EXE”重命名改为“MSDEV3.EXE”;
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 文件夹中,如图:

Paste_Image.png

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

相关文章

  • VC6兼容性及打开文件崩溃问题解决

    VC6虽然老,但是一些工程还非得用它打开,没办法……今天偶然用到,因为新装了系统,之前的问题又要重新解决一遍在这记...

  • Call from user 0 as user -1 with

    问题描述: 不能加载 xml布局文件.导致程序崩溃 问题解决: manifest.xml 文件中 标签中的na...

  • IOS 10 适配问题

    一:权限及相关设置 需要打开info.plist文件添加相应权限的说明,否则程序在iOS10上会出现崩溃。 麦克风...

  • VC6 CFileDialog 导致程序崩溃

    mfc的CFileDlg在VC6和更高版本的(个人使用的VS2008)使用上有所不同。在VS2008中,可以直接使...

  • Android7.0调用相机崩溃

    1、崩溃场景** 当用户使用android7.0系统的手机调用相机 或者打开相册、读取写入文件时崩溃 2、崩溃的描...

  • 使用eclipse 集成gtkmm 开发时常见问题集锦

    问题一:头文件及库文件已经配置正确,却还是出现如下错误 问题解决: 调整MinGW C++ Linker里面的Co...

  • 崩溃了

    今晚正忙着,电脑崩溃了无论如何文件打不开了。 正着急,打开了,出现了文件空白,我也马上崩溃了!呜呜呜…~ 什么破电...

  • Linux系统编程(一) ------ 文件操作函数

    文件操作 打开文件 1.使用open()函数打开和创建文件 手册文件 man 2 open 函数头文件及函数原型#...

  • 系统不同版本方法的兼容性解决方案

    ios开发的系统兼容性问题解决 1:系统方法过时的注解 2:系统不同版本方法的兼容性解决方案1 (最佳,不产生警告...

  • VS2017双击打不开

    我的系统是win7系统找到VS2017的快捷方式->打开所在目录->修改属性->兼容性->选择win7系统打开文件

网友评论

      本文标题:VC6兼容性及打开文件崩溃问题解决

      本文链接:https://www.haomeiwen.com/subject/zgblettx.html