zoukankan      html  css  js  c++  java
  • VC6与office2007冲突的解决方法

    VC—>add files to folder失效,郁闷了很久,最后网上一搜,都说的office2007惹的祸。抱着试一试的心理,卸载了刚刚装上没多久,才用习惯的office2007,重启后发现又好使了!

           其实office2007还是很好用的,可惜了啊!

            卸了之后再到网上查,发现还有解决冲突的办法:

            不知从什么时候开始,VC6.0不听话了,open-file弹出msdev.exe应用程序错误,“0×73d311c7”指令引用的“0×00000004”内存,该内存不能为“read”。而且右键添加文件到工程的时候VC6.0报错异常退出,打开workplace没有问题。

            于是卸载了VC6.0然后再重新安装一遍,但问题依然存在。今天换了个英文版的再次重装了下,问题还是存在。谷歌了一下,有人说Office2007和VC6.0相冲突,把Office2007卸载了VC6.0就可以使用了。其实之前我的S10就是Office2007和VC6.0共存的,没有出现任何问题。但是现在出现了问题,我立刻想到了若干天前更新了Office2007的SP2。那么很明显是Office2007的SP2和VC6.0相冲突,把SP2卸载掉,VC6.0恢复了正常,这样Office2007和VC6.0相安无事了。

            下面是解决办法:

            首先去下载一个FileTool(http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe 下载后解压缩),下载过来是一个C++原始文件,需要通过VC编译一下产生一个 FileTool.dll

    将这个插件复制到
    X:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns

    重新打开VC6,Tools->Customize->Add-ins and Macro Files,选中FileTool Developer Studio Add-in即可。

    此时打开VC6会有一个浮动工具栏(A O),点击A就是添加文件到工程,点击O就是打开文件。是不是很怪啊,竟然做了一个插件进来,并没有对原先的冲突进行改进。

    以下的错误也随之解决:

    Access Violation (0xC0000005) in DEVSHL.DLL at 0x5003eaed.
    DevShl.Dll referenced memory at 0x0000000. The memory could not be read.

    MSDEV.EXE-应用程序错误"0x73d311c7"指令引用的"0x00000004"内存,该内存不能为"read"

  • 相关阅读:
    【C/C++】动态内存分配和链表
    【C/C++】递归算法
    UnicodeMath编码教程
    UnicodeMath数学公式编码_翻译(Unicode Nearly Plain
    浅谈Java反射机制
    lvs--小白博客
    python部署lvs
    python部署galery集群
    python第九章:面向对象--小白博客
    python之yagmail模块--小白博客
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/1971725.html
Copyright © 2011-2022 走看看