VC6.0解决添加文件问题

来源:互联网 发布:中国的软件行业 编辑:程序博客网 时间:2024/04/30 11:46

如果机子上装了Visio2007,在VC6.0中的“FileView”右键点“add files to folder”或者在Project菜单点Addtoproject --Files或打开文件都会报出异常 或 点了一点反应都没有。 
  
2种解决方案: 
1. 卸掉Visio2007或Office2007即可; 
2. 去微软那下个FileTool的dll,作为插件添加进VC,然后删除原来VC自己的打开文件和添加文件到工程
(http://support.microsoft.com/kb/241396/zh-cn) 微软支持网站提供了解决方案 
1、在下面的网站下载
FileTool.exehttp://support.microsoft.com/kb/241396/en-us 2、FileTool.exe是个自解压文件,执行它,解压到某个目录下 



3、解压后的文件是一个VC工程,在VC6中编译它 
4、把编译生成的动态连接库文件FileTool.dll拷贝到C:\program files\Microsoft Visual Studio\Common\MSDev98\AddIns 
5、重新启动VC6,工具->定制->附加项和宏文件选中FileTool Developer Studio Addin,关闭对话框 
6、现在工具栏会出现两个新按钮以后用这两个按钮执行添加和打开文件就可以了。 
重新打开VC6,工具栏里面出现了这个可笑的图标。 
 
  

    没想到,再次按下Ctrl+O,依然还是会崩溃,Alt+P、A、F,也还是一样无法添加文件到工程。难道真的只能选择放弃Visio或者放弃键盘? 猛然记起VC的高度可配置性,于是重新配置了Ctrl+O,删除系统自带的FileOpen绑定, 


 


将其分配给插件的FileOpen。 



 
但没有找到Add File toProject的菜单修改方法(Alt+P、A、F),也按照这个思路,为其分配了一个快捷键。 

问题终于解决了,又可以象以前一样无视鼠标了。


注意:

可能要先执行下面步骤:

首先,打开命令行提示符(用管理员身份) ,cd到刚才存放FileTool.dll的目录下  

在命令行中打入"regsvr32 FileTool.dll “注销这个dll。