您的位置:首页 > 其它

vc6.0 打开文件 添加文件到工程 崩溃的问题

2014-11-11 19:54 483 查看
崩溃的原因查了一下,应该是visio冲突了。。。自己家的软件和自己冲突 醉了==

解决方法是下载一个微软自己出的一个插件,不过要自己编译一下在添加进去 ,具体办法参看这里

==============

Win7下VC++6.0添加文件崩溃问题

Visual Studio 6 (VC6.0)是一款很经典的编译器,对于一些小的程序小悠还是比较热衷于使用VC6.0的,可是最令人蛋疼的是VC6.0在Windows 7下面有问题、、小悠这里主要说的是VC6.0向工程添加文件的时候出现崩溃的问题,如图所示,在“FileView”右键点“add files to folder”或者在Project菜单点Add to project --Files都会报devshl.dll出错。

·    VC6.0向工程添加文件的时候崩溃解决方案

    微软给出一种解决方法,就是替换掉菜单的添加操作:

①   先去到微软的官方下载 FileTool.exe 这个玩意儿是一个自解压文件,里面是一个VC6.0的工程,使用VC6.0将这个工程编译了,然后会生成一个名字为FileTool.dll动态链接库,这是一个插件。

FileTool.exe微软官方下载地址:
http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe
②   找到你的VC6.0的安装位置下的AddIns文件夹,例如小悠的在:

F:\Microsoft Visual Studio\MSDev98\AddIns,将上面生成的FileTool.dll拷贝到这个文件夹下面。

③   打开你的VC++6.0,通过菜单Tools->Customize->Add-ins and Macro Files,选中FileTool 这个选项,点击关闭,这个时候你的VC6.0就会多出两个新的按钮A|O, ,A就是Add的菜单,O就是Open的菜单,OK 以后添加文件就是用这个东西就OK了~~

================================================

另外 可能在添加过程中遇到这个问题

VC++ Unable to register this add-in because its DllRegisterServer returns an error 

这里就需要往注册表注册一下这个dll信息了

要用管理员权限打开 cmd  一定要是管理员权限

然后使用注册命令"regsvr32.exe" + add-in.dll,比如笔者测试时的完整命令为:

     C:/>regsvr32.exe "C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\AddIns"

然后在添加进去就可以了

为了使用方便 最好在关联一下快捷键

tools ---customize ---addin

我是把 O  关联到 ctrl + O  这里需要删除之前默认的file里面的默认的快捷键 要不然有冲突

  A  关联到 ctrl + shift + A 这个没有冲突
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: