win7中VC6.0 visual C++6.0无法打开文件和向工程中添加文件的解决办法【已添加部分注释】

来源:互联网 发布:蛮族勇士 知乎 编辑:程序博客网 时间:2024/05/16 04:53

 原文链接:http://wj.fly.blog.163.com/blog/static/449629862011228231560/

具体做法如下:
1. 从本文下方的下载地址下载FileTool.dll,并将FileTool.dll解压至VC安装目录中。
2. 在VC6.0中点击Tools(工具)——Customize(定制) 
3. 在出现的“Customize”对话框中,点击Add-I and Macro Files(附加项和宏文件)标签 
4. 点击Browse(浏览),定位刚才加压出来的FileTool.dll文件,点击确定,然后点击OK保存设置 
5. 此时VC中会出现一个上面只有两个图标的工具栏,点击其右上角的“X”按钮将其关闭,然后关闭VC6.0并重新启动程序 
6. 还是在VC6.0中点击Tools(工具)——Customize(定制)
7. 在Customize对话框中点击Keboard(键盘) 标签 
8. 从Category(类别)的下拉菜单框中选择File(文件) 
9.在Commands(命令)窗口中选择FileOpen 
10.在Current keys(当前键)窗口中选择CTRL+O条目,并点击Remove(移去)
11.从Category(类别)的下拉菜单框中选择Project(工程) 
12.在Commands(命令)窗口中选择IertFilesIntoProject(或是InsertFilesIntoProject),如果之前给它注册了快捷键,则按照上面所说步骤移除之,默认情况下它是没有快捷键的 
13.从Category(类别)的下拉菜单框中选择Add-I(或是Add-ins)
14.这时Commands(命令)窗口中应该已经多出了AddFileToProject和OpenFile两个条目,可以给它们分配快捷键了,选择OpenFile条目,然后点击Press New Shortcut Key(按下新快捷键)输入框,按下想设置的快捷键或快捷键组合(如打开文件默认的快捷键CTRL+O),点击Assign 
可以以同样的方法为其它的命令设置快捷键 

最后,还应该在菜单栏内做相应的改动,移除无法使用的旧Open(打开)命令,换上新的: 
1. 在VC6.0中点击Tools(工具)——Customize(定制) 
2. 点击主界面的File(文件)菜单(非Customize对话框中的),并将弹出菜单中的Open(打开)命令拖拽至弹出菜单之外并释放(就是将原来的打开命令移除掉方便下一步添加进新的可用的打开命令) 
3. 点击主界面的Project(工程)菜单(非Customize对话框中的),并将弹出菜单中的Add To Project(添加到工程)命令拖拽至弹出菜单之外并释放 
4. 在Customize(定制)对话框中选择Commands(命令)标签 
5. 在Category(类别)列表中选择Add-i(或是Add-ins)
6. 点击主界面的File(文件)菜单(非Customize对话框中的),将OpenFile命令(图标为字母O)拖动到之前Open(打开)命令所在位置 
点击主界面的Project(工程)菜单(非Customize对话框中的),将AddFileToProject命令(图标为字母A)拖动到之前Add To Projec(添加到工程)命令所在位置 
注意:解压的FileTool.dll文件不要删除,如删除则上述改动将无效。
这样,VC6.0中无法打开文件和无法向工程中添加文件的问题就解决了。 

 

如有对上述步骤有疑问请留言提问。
FileTool.dll下载地址:http://u.115.com/file/t0d6041032
PS:如果出现无法加载的情况:dllregisterserver return a error,请把那个dll注册一下管理员身份运行你的cmd.exe,到你放那个dll的目录,输入如下命令,然后用上面的方法做,就行了regsvr32.exe FileTool.dll 如果有错误码:0x80070005报这个错误码是指权限不够,用管理员权限运行就行了