VC6.0打開文件異常的解決方法

今天在使用VC6.0的時候又遇到點擊“文件”—“打開”時彈出異常框的情況,雖然可以通過拖拽等其他方式打開,但總感覺不是很舒服。於是上網搜索,總算找到了解決方法,現將方法整理在此,防止遺忘。

 

網上有些朋友說是由於安裝office 2007引起的,具體有什麼引起的在此暫不做討論,在此只說明解決方法。

 

實際上解決方法就在微軟的MSDN上,地址:http://support.microsoft.com/kb/241396

 

下面將文章的大部分內容摘錄在下面。

 

摘要:

啓動 打開文件 對話框,在 Visual c + + 中使用鍵盤快捷鍵或從 文件 菜單中將產生以下錯誤:

訪問衝突 (0xC0000005) 在 0x5003eaed DEVSHL.DLL 中。
DevShl.Dll 引用在 0x0000000 內存。無法讀取內存。

當您從 項目 菜單中選擇 添加到項目 並單擊 文件 時,將出現相同錯誤。

FileTool.exe 是一個示例,用於替換 打開添加到項目 菜單項在 Visual c + + 中使用開發工具 Studio 對象模型。

在開發工作室對象模型包含同時打開的文件,並將文件添加到項目的方法。BuildProject 對象包含 AddFile 方法,它將文件添加到項目。該 文檔 對象將包含到開發人員 Studio 可以打開文件的 Open 方法。這些可以使用宏或加載項中。

 

詳細信息:

 

下在FileTool.Exe,可以從CSDN下載中下載。

安裝外接程序

加載該加載項後,您可以刪除快捷方式,停止 Visual c + + 並執行以下步驟將它們分配給兩個的外接程序命令的菜單項:

  1. 從 Visual c + + 工具 菜單中單擊 自定義
  2. 自定義 對話框中單擊 鍵盤 選項卡。
  3. 類別 框中選擇 文件
  4. 在命令窗口中選擇 $ FileOpen
  5. 當前快捷鍵 窗口中選擇 CTRL + O 條目,然後單擊 刪除
  6. 類別 框中選擇 項目
  7. 在命令窗口中選擇 $ InsertFilesIntoProject。如果有與之關聯的快捷方式按照第 5 步以將其刪除。默認情況下沒有爲此項的快捷鍵。
  8. 類別 框中選擇 加載宏
  9. 在命令窗口中顯示兩個外接程序命令 AddFileToProject-> 打開文件
  10. 選擇 -> 打開文件 然後將光標放在 請按新快捷鍵 框中,按快捷鍵或按鍵組合所需,單擊 分配
  11. 其他命令重複上述步驟。分配的快捷鍵的兩個命令出現在當前的項窗口。

您可能還希望刪除菜單命令,然後在其位置插入 外接程序 命令。若要在該菜單欄中插入新的 外接程序 命令,使用以下步驟:

  1. 從 Visual c + + 工具 菜單中單擊 自定義
  2. 單擊 文件 菜單,然後拖動關閉的 文件 彈出菜單的 打開 命令,並將其釋放。
  3. 單擊 項目 菜單,單擊 添加項目,然後拖動關閉彈出窗口的 文件 命令並將其釋放。
  4. 自定義 對話框中選擇 命令 選項卡。
  5. 類別 列表框中選擇 的外接程序
  6. -> 打開文件 命令拖到 文件 菜單並將其放在 打開 命令通過騰出空間。
  7. 將在 項目 菜單上 AddFileToProject 命令拖到 添加項目 項並將其放在 文件 命令通過騰出空間中。

當菜單已被修改上述時,則沒有必要讓 AddIn 工具欄可見。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章