冠冕堂皇

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

装了VC6,发现无法打开项目,据说与Office2007有关。我的xp和win7都是office2010,看来也是此问题。

相关文件本地下载:FileTool.dll   FileTool VC6源码

解决(来自msdn):

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

使用键盘快捷键或从文件菜单启动 Visual C++ 中的打开文件对话框将导致以下错误:
Access Violation (0xC0000005) in DEVSHL.DLL at 0x5003eaed.
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 文件中包含以下文件:

 
 
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 使用该文件被发送的日期可用的最新病毒检测软件。该文件存储安全性得到增强的服务器上,有助于防止对文件进行任何未经授权的更改。

安装加载项

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

注:在 Visual C++ 5.0 中,只有 Open 命令起作用。已使用 Visual Studio 6.0 版本添加 AddFile 方法。

删除快捷键

加载加载项后,您可以删除停止 Visual C++ 的菜单项的快捷键,并通过执行下列步骤将它们分配给两个加载项命令:
  1. 从 Visual C++工具菜单中,单击自定义
  2. 自定义对话框中,单击键盘选项卡。
  3. 类别框中选择文件
  4. 在命令窗口中,选择FileOpen
  5. 当前快捷键窗口中,选择 CTRL + O 项,然后单击删除
  6. 类别框中,选择项目
  7. 在命令窗口中,选择InsertFilesIntoProject如果有与之关联的快捷方式,请按照步骤 5,将其卸下。默认情况下此项没有快捷键。
  8. 类别框中选择加载项
  9. 命令窗口中出现两个加载项命令 AddFileToProject 和 OpenFile
  10. 选择 OpenFile,然后将光标放在按新快捷键框中,按您想要的新快捷键或组合键,并单击指定
  11. 其他命令重复上述步骤。为上述两个命令指定的快捷键将显示在当前快捷键窗口。
您可能还希望删除菜单命令,并在其位置插入 AddIn 命令。若要在菜单栏中插入新的 AddIn 命令,请使用以下步骤:
  1. 从 Visual C++工具菜单中,单击自定义
  2. 单击文件菜单,然后从文件弹出式菜单拖出打开命令,将其释放。
  3. 单击项目菜单,单击添加到项目中,然后从弹出菜单拖出文件命令,将其释放。
  4. 自定义对话框中,选择命令选项卡。
  5. 类别列表框中选择加载项
  6. 将 OpenFile命令拖到文件菜单,并将其放在原先显示打开命令的位置。
  7. 将 AddFileToProject 命令拖动到项目菜单上的添加到项目项中,并将其放原先显示文件命令的位置。
按上述操作修改菜单后,不需要使加载项工具栏可见。
posted on 2013-05-30 11:54  冠冕堂皇  阅读(576)  评论(0)    收藏  举报