vc++打开文件时程序不响应,结合个人情况,得到下面解决过程: 具体做法如下: 1. 下载 FileTool.exe,并解压 (下载地址 support.microsoft/kb/241396/en-us,其为一自解压文件,双击解压, 注意解压目录) 2. 打开 VC6.0,点击“文件-打开
工作空间” ,选择刚解压出来的 FileTool.dsw,并确定 3. 点击“组建-组建 FileTool.dll. ”生成 FileTool.dll 文件 (生成的 FileTool.dll 文件在 FileTool 下的 Debug 文件夹里,也可以下载现成的 FileTool.dll 文 件) 4. 把 生 成 的 FileTool.dll 文 件 拷 贝 到 安 装 目 录 下 的 ADDINS 文 件 夹 下 , 例 如 D:\vc++\VC6CN\COMMON\MSDEV98\ADDINS,在 VC6.0 中点击“工具-制定”
5. 在出现的“制定”对话框中,点击附加项和宏文件标签
6. 点击浏览,定位刚才生成的 dll 文件,点击打开,然后关闭 (注意添加时文件类型选 Add_ins(.dll)或者 All Files(*.*))
成功后出现 FileTool Developer Studio Add-in 勾选后点关闭
如果不成功,出现错误 Unable to register this add-in because its DLLRegisterServer return an error,解决办法如下: (1)首先,win7 下使用 administrator(管理员)身份登录,在"开始"菜单的
搜索框中输入 cmd 回车,就可以看到该控制台
程序了,然后右键单击,选择"以管理员身份运行",此时就获得
了管理员权限。 (2)其次,在弹出的命令窗口中使用注册命令"regsvr32.exe" + add-in.dll,例如: 如果安装目录在 D 盘,首先在命令窗口中输入: “D:,只输入引号内的命令,进入 D 盘目 ” 录下,
然后输入命令: D:\>regsvr32 D:\vc++\VC6CN\COMMON\MSDEV98\ADDINS\FileTool.dll(其中“D:\”为命令窗 口中自带的,需要输入的是后面部分) (3)然后回到步骤 5,再次进行 5,6 步
7. 成功后,此时 VC 界面中会出现一个上面只有两个图标的工具栏 角的“X”按钮将其关闭,然后关闭 VC6.0 并重新启动程序 8. 还是在 VC6.0 中点击“工具-制定” 9. 在“制定”对话框中点击“键盘”标签 10. 从“类别”的下拉菜单框中选择“文件” 11.在“命令”窗口中选择 FileOpen 12.在“当前键”窗口中选择 CTRL+O 条目,并点击“移去” 13.从“类别”的下拉菜单框中选择“工程”
,点击其右上
14.在“命令”窗口中选择 InsertFilesIntoProject,如果之前给它
注册了快捷键,则按照上面 所说步骤移除之,默认情况下它是没有快捷键的 15.从“类别”的下拉菜单框中选择 Add-Ins 16.这时“命令”窗口中应该已经多出了 AddFileToProject 和 OpenFile 两个条目,可以给它们 分配快捷键了,选择 OpenFile 条目,然后点击 Press New Shortcut Key 输入框,按下想设置 的快捷键或快捷键组合(如打开文件默认的快捷键 CTRL+O,直接按键盘上的 ctrl 键和 o 键 即可)
,点击“分配” 可以以同样的方法为其它的命令设置快捷键,不需要则不添加 最后,还应该在菜单栏内做相应的改动,移除无法使用的旧 Open 命令,换上新的: 1. 在 VC6.0 中点击“工具-制定-命令” 2. 点击“文件”菜单,并将弹出菜单中的 Open 命令拖拽至弹出菜单之外并释放 3. 点击“工程”菜单,并将弹出菜单中的 Add To Project 命令拖拽至弹出菜单之外并释放 4. 在“制定”对话框中选择“命令”标签 5. 在“类别”
列表中选择 Add-ins 6. 点击 File 菜单,将“OpenFile”命令(图标为字母 O)鼠标直接拖动到之前 Open 命令所 在位置 点击 Project 菜单,将 AddFileToProject 命令(图标为字母 A)拖动到之前 Add To Projec 命令 所在位置 这样, 使用新添加的命令, 即可解决 VC++中无法打开文件和无法向工程中添加文件的
问题, 希望对大家有所帮助。 参考链接: support.microsoft/kb/241396/en-us hi.baidu/garin915/blog/item/c9f6faa4cd7253fa9152ee78.html blog.csdn.net/spenser123/article/details/6033411 apps.hi.baidu/share/detail/22082408