您的位置:首页 > 其它

vc6.0打开文件出错的解决办法

2014-04-24 15:59 288 查看
VC6.0打开文件时出错的解决办法

VC6.0对大家来说一定不会陌生,但是毕竟VC6.0是上个世纪的产品了,在现在的软件环境下,出现了一些问题。

很多同学在安装VC6.0后发现文件下的【打开】命令无法正常使用了,点击后会报错退出,如图:

与此同时,使用【工程(project)】→【添加到工程(Add to project)】→【文件(files)】命令时,也会引发同样的错误,也就是说,VC6.0的打开文件对话框无法正常使用。

网上有人说,出现这个错误是因为VC6.0和Office2007或者Office2010中的PowerPoint和Visio组件存在冲突。

微软已经推出了相关的解决方案,它发布了一个filetool的源文件:

官方下载地址:
http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe
下载后解压缩,得到的是一个VC的工程文件。(WINZIP的解压缩地址最好自定义或者将默认的地址复制一下,否则可能找不到解压缩后的文件)如图:

在解压目录下找到filetool.dsw,用VC6.0打开,按F7构建filetool.dll,编译链接执行完成后,到filetool的解压缩目录,找到debug文件夹,将生成的filetool.dll拷贝到VC安装目录C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns文件夹下。

然后打开VC6,选择【工具(tools)】→【定制(Customize)】→【附加项和宏(Add-ins and Macro Files)】,将filetool前面的勾打上,点击关闭,如图:

在这里可能会出现一个问题:“unable to register this add-in because the DLL cannot be loaded”,这是由于dll自动注册失败导致的,可以通过手动注册来解决。具体方法为打开命令提示符(使用管理员账户),cd到filetool.dll所在文件夹下,输入regsvr32 filetool.dll,回车。再重新执行上面的【附加项和宏(Add-ins and Macro Files)】操作。

这时会出现一个新的工具栏,如图:

这就是新的打开文件按钮,A按钮是指添加源文件到工程中,O按钮是指打开文件。

为了使用方便,我们可以通过【工具】→【定制】,类别选择Add-in,将两个按钮拖到菜单中相应的位置,替换原来的【打开】和【添加源文件到工程】按钮,并分配快捷键,这样VC6.0又可以正常使用了。效果如图:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: