天天看點

解決WIN7下VC6“打開”和“添加檔案至工作區”崩潰問題

在win7下VC++ 6.0中點選File-Open(檔案-打開)或者點選工具欄上的Open按鈕就會出現程式直接崩潰,點選Project-Add File To Project(項目-添加檔案到項目)也會出現這種情況!

為什麼會出現這個情況呢?

微軟的回答:通路沖突 (0xC0000005) 在 0x5003eaed DEVSHL.DLL 中。DevShl.Dll 引用在 0×0000000 記憶體。無法讀取記憶體。

大衆的回答:VC++6.0和office中的一些軟體(PowerPoint和Visio)起沖突了!

解決方法:

1.最簡單的,解除安裝了PowerPoint和Visio,就不會出現上面的情況了!

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

下載下傳位址:http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe

安裝過程:

a.打開filetool.exe,并解壓

解決WIN7下VC6“打開”和“添加檔案至工作區”崩潰問題

b.解壓後,打開filetool檔案夾,用VC++6.0打開裡面的FileTool.dsw

c.編譯-連接配接

d.編譯連接配接以後,會在filetool檔案夾中有一個debug的檔案,打開這個檔案

e.複制裡面的FileTool.dll到VC++6.0目錄下的\MSDev98\AddIns下

f.以管理者身份運作VC++6.0,點選Tools—Customize–Add-ins and Macro Files,如圖:

解決WIN7下VC6“打開”和“添加檔案至工作區”崩潰問題

注意:如果沒有的話,點browse在選中filetool.dll就可以了

g.這樣就設定好了,就可以用這2個藍底白字的按鍵替代,原程式中的按鍵功能了!

解決WIN7下VC6“打開”和“添加檔案至工作區”崩潰問題

繼續閱讀