• VC6安装及打开工程文件问题的解决


    装了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 命令拖动到项目菜单上的添加到项目项中,并将其放原先显示文件命令的位置。
    按上述操作修改菜单后,不需要使加载项工具栏可见。
  • 相关阅读:
    nyoj 115------城市平乱( dijkstra // bellman )
    nyoj-----284坦克大战(带权值的图搜索)
    nyoj-----42一笔画问题
    hdu-------1081To The Max
    nyoj------170网络的可靠性
    HDUOJ-------1052Tian Ji -- The Horse Racing(田忌赛马)
    初学Java之Pattern与Matcher类
    初学java之StringBuffer类的常用方法
    初学java之大数处理
    hdu---1024Max Sum Plus Plus(动态规划)
  • 原文地址:https://www.cnblogs.com/gmth/p/3107845.html
Copyright © 2020-2023  润新知