装了VC6,发现无法打开项目,据说与Office2007有关。我的xp和win7都是office2010,看来也是此问题。
相关文件本地下载:FileTool.dll FileTool VC6源码
解决(来自msdn):
FileTool.exe 替换 Visual C++ 的"打开"和"添加到项目中"的功能:
使用键盘快捷键或从文件菜单启动 Visual C++ 中的打开文件对话框将导致以下错误:
当您从项目菜单中选择添加到项目,并单击文件,会发生同样的错误
FileTool.exe 是一个示例,用于替换 Visual C++ 使用开发人员 Studio 对象模型中的打开和添加到项目菜单项。
Developer Studio 对象模型包含即可打开文件又可将文件添加到项目的方法。BuildProject对象包含一个AddFile方法,该方法可将文件添加到项目中。该 Documents 对象包含一种可将文件打开到 Developer Studio 中的 Open 方法。可在宏或加载项中使用。
Access Violation (0xC0000005) in DEVSHL.DLL at 0x5003eaed.
DevShl.Dll referenced memory at 0x0000000.The memory could not be read.
DevShl.Dll referenced memory at 0x0000000.The memory could not be read.
FileTool.exe 是一个示例,用于替换 Visual C++ 使用开发人员 Studio 对象模型中的打开和添加到项目菜单项。
Developer Studio 对象模型包含即可打开文件又可将文件添加到项目的方法。BuildProject对象包含一个AddFile方法,该方法可将文件添加到项目中。该 Documents 对象包含一种可将文件打开到 Developer Studio 中的 Open 方法。可在宏或加载项中使用。
下面的文件,可从 Microsoft 下载中心下载:
该自解压的 FileTool.exe 文件中包含以下文件:
有关如何下载 Microsoft 支持文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
注:在 Visual C++ 5.0 中,只有 Open 命令起作用。已使用 Visual Studio 6.0 版本添加 AddFile 方法。
该自解压的 FileTool.exe 文件中包含以下文件:
Commands.cpp | 5 KB |
Commands.h | 1 KB |
DSAddIn.cpp | 5 KB |
DSAddIn.h | 2 KB |
FileTool.cpp | 5 K |
FileTool.def | 1 KB |
FileTool.dsp | 5 KB |
FileTool.dsw | 1 KB |
FileTool.h | 1 KB |
FileTool.odl | 2 KB |
FileTool.rc | 5 KB |
FileTool_i.c | 2 KB |
FileToolTypes.h | 7 KB |
Resource.h | 1 KB |
StdAfx.cpp | 1 KB |
StdAfx.h | 3 KB |
FileTool.rc2 | 1 KB |
TBarLrge.bmp | 2 KB |
TBarMedm.bmp | 1 KB |
有关如何下载 Microsoft 支持文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从在线服务获得 Microsoft 支持文件
Microsoft 扫描此文件中的病毒。Microsoft 使用该文件被发送的日期可用的最新病毒检测软件。该文件存储安全性得到增强的服务器上,有助于防止对文件进行任何未经授权的更改。
安装加载项
- 运行 FileTool.Exe 提取 Visual c + + 6.0 项目。
- 在 Visual C++ 的发布或调试配置中生成项目。
- 在 Visual C++ 中,从工具菜单中单击自定义。
- 在自定义对话框中,单击加载项和宏文件选项卡。
- 单击浏览按钮,并找到在步骤 2 中生成的 FileTool.dll 文件。
- 单击确定以保存设置。
注:在 Visual C++ 5.0 中,只有 Open 命令起作用。已使用 Visual Studio 6.0 版本添加 AddFile 方法。
删除快捷键
加载加载项后,您可以删除停止 Visual C++ 的菜单项的快捷键,并通过执行下列步骤将它们分配给两个加载项命令:- 从 Visual C++工具菜单中,单击自定义
- 在自定义对话框中,单击键盘选项卡。
- 从类别框中选择文件
- 在命令窗口中,选择FileOpen
- 在当前快捷键窗口中,选择 CTRL + O 项,然后单击删除
- 从类别框中,选择项目
- 在命令窗口中,选择InsertFilesIntoProject。如果有与之关联的快捷方式,请按照步骤 5,将其卸下。默认情况下此项没有快捷键。
- 从类别框中选择加载项
- 命令窗口中出现两个加载项命令 AddFileToProject 和 OpenFile。
- 选择 OpenFile,然后将光标放在按新快捷键框中,按您想要的新快捷键或组合键,并单击指定
- 其他命令重复上述步骤。为上述两个命令指定的快捷键将显示在当前快捷键窗口。
- 从 Visual C++工具菜单中,单击自定义
- 单击文件菜单,然后从文件弹出式菜单拖出打开命令,将其释放。
- 单击项目菜单,单击添加到项目中,然后从弹出菜单拖出文件命令,将其释放。
- 在自定义对话框中,选择命令选项卡。
- 在类别列表框中选择加载项。
- 将 OpenFile命令拖到文件菜单,并将其放在原先显示打开命令的位置。
- 将 AddFileToProject 命令拖动到项目菜单上的添加到项目项中,并将其放原先显示文件命令的位置。