前段时间发现vc6的打开按钮、文件菜单下的打开选项都不能用了,点击后vc就崩溃了,出现内存不能读取的错误,上网搜了下,发现是因为安装了Visio2007(office 2010也会出现此种情况)的原因,二者发生了冲突。
解决方法:
1、到微软的官方网站下载filetool.exe (http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe)
2、将filetool.exe解压后是一个vc的工程,打开vc后将解压文件中的FileTool.dsw拖到vc中,编译后在debug文件夹中产生了filetool.dll的动态链接库。
3.重新打开VC,Tools->Customize->Add-ins and Macro Files,选中 FileTool Developer Studio Add-in, 然后选择刚才编译的dll文件注册(或者直接将dll拷贝到vc安装目录的Microsoft Visual Studio/Common/MSDev98/AddIns 下)。
这时vc中会出现一个 "A | O" 的工具栏。其中O就是打开文件的替代按钮。