[VC6] 小谈如何解决VC6.0 open崩溃的问题(已解决)(转)
【昨天重装了系统,开始用VC6还是可以的,后来装了WPS,在用VC6里面的Open就崩溃了。 这个解决方法就这么几步:1.把FileTool.dll放到指定的AddIns目录。2. 注册这个dll到注册表(这一步要用管理员方式开启cmd命令行)。3. 工具条默认没出现,要从Tools->Customize->Addins and Macro Files里面调出来。】
首先FileTool.dll文件拷贝至 C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns 文件夹下(这里的路径是VC6的安装路径,如果不在C盘请自行修改)
在cmd下手动注册该dll
regsvr32 "C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool.dll"
右击工具栏,自定义... -> 附加项和宏文件(英文版的是custom)
选中 FileTool Developer Studio Add-in 附加项
FileTool.dll的下载地址
http://att01.topsage.com/radl.php?fn=RmlsZVRvb2wuZGxsX9LRseDS6y56aXA=&fp=bW9udGhfMTAwOS8xMDA5MjgwOTU0N2JiOWI1NjIyNzFiYjFhZS56aXA,
我在试验的时候遇到一个问题,就是手动增加dll出现问题,出现模块"xxx.dll"已加载,但DllRegisterServer的调用失败。
解决办法:
程序 - 附件 - 命令提示符,在”命令提示符“上点击鼠标右键,选择”以管理员身份运行“命令,这个时候将打开Dos命令窗口,现在就按正常写法输入Regsvr32 xxx.dll,就能够注册成功了。这样就可以成功的增加dll文件了。到此VC6.0的open崩溃问题也就解决了。。
参考的文章来源:
博客园http://www.cnblogs.com/vessia/archive/2012/05/14/2498773.html#2452346
http://www.cnblogs.com/share114/archive/2010/10/26/1861446.html