注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

姑射道人的博客

博客新地址:nixuchen.com

 
 
 

日志

 
 

Microsoft Visual c++ 6.0无法打开文件  

2010-11-30 11:14:56|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
不少使用过Microsoft Visual c++ 6.0的同学可能会遇到这样一个烦人的问题,无论是工具栏上的打开按钮还是通过文件->打开都不能打开文件,也不能在项目中添加文件,症状表现为无响应或者更严重的是出现提示: 

  在 0x5003eaed DEVSHL.DLL 中访问冲突 (0xC0000005)。 

  DevShl.Dll 引用在 0x0000000 的内存。 无法读取该内存。 

  并且vc6.0直接死掉,无论重装系统还是重装vc6都无济于事。这是vc6的一个bug ,微软给出了解决的办法。 

  以下就是解决办法: 

  1.先到以下网址:http://download.microsoft.com/download/vc60ent/s1/ 6.0/w9xnt4/en-us/filetool.exe 

  下载一个FileTool.exe的文件, 

  (1)双击文件,点击"Unzip" , 复制"unzop To Folder" 下得目录名 

  (2) 打开这个目录,里面是一些程序文件,找到dsw后缀名的那个,就是工作空间,用vc6打开 

  编译,生成,运行文件 

  到刚才目录下,会发现有个Debug文件夹,我们需要的是里面的FileTool.dll文件 

  2.好了,第一步工作完成了,接下来就是围绕这个dll文件做文章了 

  (1)在vc6上工具栏找到”工具“,按如下操作: 工具->定制->附加项和宏文件->浏览 

  接下来就是选中你刚才看到的FileTool.dll文件(记得文件类型那里选dll) 

  (2)这里会出现一个问题:"unable to register this add-ins because its DLLRegisterServer returns an error" 

  这个难点我在一个国外论坛找到的解决办法 

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

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

  好了,再执行以下(1)的步骤吧,发现可以了 

  按”关闭“后,出现了这样的一个小小工具栏: 

  这个就是我们的最终目的,O按钮用来替代原来的”打开“按钮,A按钮用来给项目添加文件。 

  哈哈,vc6又可以正常使用了, 

 
  评论这张
 
阅读(4214)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017