|
其實(shí)最正確的方法應(yīng)該是這樣的(不知道管理怎么回事,網(wǎng)友推薦答案并不能解決問題?。?br>
“0x5003eaed指令引用的"0x00000000"內(nèi)存。該內(nèi)存不能為
"read"。要終止程序,請單擊"確定"。要調(diào)試程序,請單擊"取消"?!?
的一個對話框。啟動 打開文件 對話框,在 Visual c + + 中使用鍵盤快捷鍵或從 文件 菜單中將產(chǎn)生以下錯誤:
訪問沖突 (0xC0000005) 在 0x5003eaed DEVSHL.DLL 中。
DevShl.Dll 引用在 0x0000000 內(nèi)存。無法讀取內(nèi)存。
當(dāng)您從 項(xiàng)目 菜單中選擇 添加到項(xiàng)目 并單擊 文件 時,將出現(xiàn)相同錯誤。
FileTool.exe 是一個示例,用于替換 打開 和 添加到項(xiàng)目 菜單項(xiàng)在 Visual c + + 中使用開發(fā)工具 Studio 對象模型。
以下文件是可從 Microsoft 下載中心下載:
第一步:
http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe
自解壓 FileTool.exe
首先安裝外接程序:
1. 運(yùn)行 Visual c + + 6.0,文件--打開工作空間,打開剛才解壓的filetool中的dsw工作空間文件,編譯,在DBUG文件夾中將生成filetool.dll文件。
2.在 Visual c + + 中單擊 工具 菜單中的 定制。
3.在 定制對話框中單擊 附加項(xiàng)和宏文件 選項(xiàng)卡。
4.單擊 瀏覽 按鈕并找到在第1 步中生成程序 FileTool.dll 文件。
5.單擊 確定 以保存設(shè)置。
這時候退出visual c++
第二步:
現(xiàn)在可以正式開始了: 運(yùn)行 Visual c + + 6.0
1. 從 Visual c + + 工具 菜單中單擊 定制。
2. 在 定制 對話框中單擊 鍵盤 選項(xiàng)卡。
3. 從 類別 框中選擇 文件。
4. 在命令窗口中選擇 FileOpen。
5. 在 當(dāng)前快捷鍵 窗口中選擇 CTRL + O 條目,然后單擊 刪除。
6. 從 類別 框中選擇工程。
7. 在命令窗口中選擇 InsertFilesIntoProject。如果有與之關(guān)聯(lián)的快捷方式按照第 5 步以將其刪
除。默認(rèn)情況下沒有快捷鍵。
8. 從 類別 框中選擇 Add-ins。
9. 在命令窗口中顯示兩個外接程序命令 AddFileToProject 和 OpenFile。
10. 選擇OpenFile,然后將光標(biāo)放在 請按新快捷鍵框中,按你想要的快捷鍵或按鍵組合(我是ctrl+o), 單擊 分配。 (注意你輸入的快捷鍵需要是沒有被占用的 ,如果出現(xiàn)un***,即為未被占用的。)
11. 其他命令重復(fù)上述步驟,給AddFileToProject分配(我的是ctrl+l)。 分配的快捷鍵的兩個命令出現(xiàn)在當(dāng)前的項(xiàng)窗口。
到此告一段落,若果好使的話,后面的步驟可以省略,視自己的情況和版本而定。
再次退出Visual c + + 6.0
第三步:
運(yùn)行 Visual c + + 6.0
1. 從 Visual c + + 工具 菜單中單擊 定制。
2. 單擊 文件 菜單,然后拖動關(guān)閉的 文件 彈出菜單的 打開 命令,并將其刪除。 (其實(shí)就是將原有的文件菜單中的“打開”按鈕給刪除)
3. 單擊 項(xiàng)目 菜單,單擊 添加項(xiàng)目,然后拖動關(guān)閉彈出窗口的 文件 命令并將其刪除。 (這個項(xiàng)目就是菜單上的工程)
4. 在 定制 對話框中選擇 命令 選項(xiàng)卡。
5. 從 類別 列表框中選擇 的外接程序。(原作者忘了寫了,我自己選擇的是所有的命令)
6. 將 OpenFile 命令拖到 文件 菜單中,按一般的習(xí)慣放在新建下。
7. 將在 項(xiàng)目 菜單上 AddFileToProject 命令拖到 添加工程項(xiàng)中,并按一般的習(xí)慣放在新建下(其實(shí)是“新建”的右邊)。
當(dāng)菜單已被修改上述時,則沒有必要讓 AddIn 工具欄可見。(不理解這個)
到此問題解決。
按照原作者的方法我解決了三分之二的問題,還有一個問題就是點(diǎn)擊在菜單欄上的打開文件那個圖標(biāo),這個“ox5003eaed”指令引用的“ox00000000”內(nèi)存。該內(nèi)存不能為“read”還是存在。我按照第三步的做法:
1:在 定制 的對話框中選擇 命令 選項(xiàng)卡:
2:從 類別 列表框中選擇 所有命令
3:將 OpenFile 命令拖到 菜單欄上的打開文件那個圖標(biāo) 的旁邊,然后點(diǎn)擊菜單欄上的打開文件那個圖標(biāo) 右鍵選擇復(fù)制按鈕圖像,然后再點(diǎn)擊OpenFile 右鍵粘貼按鈕圖像,這時你會看到兩個打開文件那個圖標(biāo)的圖標(biāo) 大膽的刪除原來的那個。
到目前為止我的問題已經(jīng)完全解決。
注意:FileTool最好放在Visual c + + 6.0 的安裝目錄下,以免你以后會誤刪除,因?yàn)榘?nbsp;FileTool.dll 刪除后,上面的工作都是白做的了,這個時候你自己定制的菜單都將消失
彩色部分為本人所添加的內(nèi)容。其他部分來至:http://zhidao.baidu.com/question/198972254.html?an=0&si=3
|