VC6与VISIO2007的冲突

装了VC6,在“文件”-->“打开”时会出错,以下是查到的解决方法

 

如果在VC6.0中的“FileView”右键点“add files to folder”或者在Project菜单点Add to project --Files都会报devshl.dll出错。

解决方案:微软支持网站提供了解决方案

1、在下面的网站下载FileTool.exehttp://support.microsoft.com/kb/241396/en-us

2、FileTool.exe是个自解压文件,执行它,解压到某个目录下

3、解压后的文件是一个VC工程,在VC6中编译它

4、把编译生成的动态连接库文件FileTool.dll拷贝到C:/program files/Microsoft Visual Studio/Common/MSDev98/AddIns

5、重新启动VC6,工具->定制->附加项和宏文件选中FileTool Developer Studio Addin,关闭对话框

6、现在工具栏会出现两个新按钮以后用这两个按钮执行添加和打开文件就可以了。

 

 

 

如果机子上装了Visio2007,会发现VC中的打开文件和添加文件到工程会导致异常。

 

1.  卸掉Visio2007或Office2007即可

2.  去微软那下个FileTool的dll,作为插件添加进VC,然后删除原来VC自己的打开文件和添加文件到工程(http://support.microsoft.com/kb/241396/zh-cn

 

以下是微软这个页面内容

----------------------------------------------------------------------

 

FileTool.exe 替换在 Visual C++ 中的打开和添加-到-项目功能

文章编号:241396
最后修改:2004年8月9日
修订:3.3

概要

启动 打开文件 对话框在 Visual C++ 使用键盘快捷方式键或从 文件 菜单导致以下错误:
在 0x5003eaed DEVSHL.DLL 中的访问冲突 (0 xC 0000005)。
DevShl.Dll 引用 0x0000000 内存。 无法读取内存。
当您从 项目 菜单中选择 添加到项目 ,单击 文件 时,会出现同样的错误。

FileTool.exe 是替换 Visual C++ 使用 Developer Studio 对象中的 打开添加到 Project 菜单项的一个示例模型。

在 Developer Studio 对象模型包含同时打开的文件和将文件添加到项目中的方法。 该 BuildProject 对象包含将文件添加到项目中的一个 AddFile 方法。 该 文档 对象包含 Developer Studio 中,可以打开文件的 Open 的方法。 这些可在宏或加载项。

回到顶端

更多信息

下面的文件都可以从 Microsoft 下载中心下载:
FileTool.exe (http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe)


自解压 FileTool.exe 文件包含以下文件:

Commands.cpp5KB
Commands.h1KB
DSAddIn.cpp5KB
DSAddIn.h2KB
FileTool.cpp5K
FileTool.def1KB
FileTool.dsp5KB
FileTool.dsw1KB
FileTool.h1KB
FileTool.odl2KB
FileTool.rc5KB
FileTool_i.c2KB
FileToolTypes.h7KB
Resource.h1KB
StdAfx.cpp1KB
StdAfx.h3KB
FileTool.rc21KB
TBarLrge.bmp2KB
TBarMedm.bmp1KB

有关如何下载 Microsoft 支持文件的其他信息,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
119591 (http://support.microsoft.com/kb/119591/EN-US/) 如何从联机服务获取 Microsoft 支持文件
Microsoft 扫描此文件中的病毒。 Microsoft 使用最新的病毒检测软件可用在发布该文件的日期。该文件存储在安全性得到增强的服务器有助于防止在未经授权的情况下对其进行更改到文件上。

回到顶端

安装加载项

1.运行 FileTool.Exe 以提取 Visual C++6.0 项目。
2.生成该项目在 Visual C++ 中 发布调试 配置中。
3.在 Visual C++ 中, 从 工具 菜单中单击 自定义
4.自定义 对话框,单击 加载宏和宏文件 选项卡。
5.单击 浏览 按钮并定位已生成的 FileTool.dll 文件中的步骤 2。
6.单击 确定 以保存设置。
这两个命令一个工具栏出现。

注意: 只在 打开 命令 Visual C++5.0 中有效。 该 AddFile 方法被添加与 Visual Studio 6.0 版。

回到顶端

删除快捷键

1.从 Visual C++ 工具 菜单上,单击 自定义
2.自定义 对话框,单击 键盘 选项卡。
3.类别 框中选择 文件
4.在命令窗口,选择 FileOpen
5.当前密钥 窗口中, 选择相应的 Ctrl+O 条目,然后单击 删除
6.类别 框中选择 项目
7.在命令窗口,选择 InsertFilesIntoProject 。如果没有与其关联的快捷方式,请执行步骤 5 以将其删除。 默认情况下为这个项目没有快捷方式项。
8.类别 框选择 外接程序
9.这两个加载项命令 AddFileToProjectOpenFile 显示在命令窗口中。
10.选择 OpenFile 然后将光标放在 按新快捷键 框,按快捷方式键或键组合所需,然后单击 分配
11.其他命令重复上述步骤。 这两个命令分配的快捷键显示在当前密钥窗口。
您可能还希望删除菜单命令并在其位置插入 外接程序 命令。 要在 MenuBar 中插入新的 外接程序 命令,使用下面的步骤:
1.从 Visual C++ 工具 菜单上,单击 自定义
2.单击 文件 菜单将关闭的 文件 弹出式 打开 命令拖然后将其释放。
3.单击 项目 菜单,单击 添加到项目 将关闭的弹出式 文件 命令拖然后将其释放。
4.自定义 对话框,选择 命令 选项卡。
5.类别 列表框中选择 外接程序
6.将该 OpenFile 命令拖到 文件 菜单拖移由 打开 命令在空间中。
7.项目 菜单上将该 AddFileToProject 命令拖到 添加到项目 项拖移由 文件 命令在空间中。
菜单已被修改为上述时, 不需要具有可见 外接程序 工具栏。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值