WIN2003+ROSE 2003的"MEM_BAD_POINTER"錯誤的解決辦法

1) extract shw32.dll from the attached zip file.

2) locate the copy of shw32.dll that the affected program (the one
that's giving the MEM_BAD_POINTER error) is using. Rename this file,
or move it to some other directory for safe keeping. Note: this step
is not strictly necessary, BUT if you experience problems with our
new DLL, the first thing we're going to suggest is that you revert to
your old one.

3) with your old shw32.dll renamed or moved for safe keeping, install
the new shw32.dll where the old one used to be. Now run your app as
usual and verify that the error no longer appears.

4) if after step 3 you still see the MEM_BAD_POINTER error, search
your hard drives for any other occurrences of shw32.dll and replace
those (using the above procedures), one at a time, until the error no
longer appears. 

實際上,解決這個問題無需那麼複雜,只須下載show32.dll補丁(地址:http://www.cnblogs.com/Files/begincsdn/MEM_BAD_POINTER_EMEND.rar),再到Rose對應的目錄中(X:/Program Files/Rational/Rose)將原文件替換成新文件,下次退出時就沒有這種錯誤了。

發佈了21 篇原創文章 · 獲贊 1 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章