關於 Delphi 2009 在Windows 7 x64 環境下的錯誤



Delphi 2009 在Windows 7 x64環境下編譯debugger時會出現以上訊息,在網上找了下
Olaf Monien 發現了解決的方法,解決方法如下:
  1. 關閉 Delphi
  2. 開啟 bordbk120N.dll 所在目錄 (C:\Program Files (x86)\CodeGear\RAD Studio\6.0\bin)
  3. 備份檔案 bordbk120N.dll
  4. 再次確定備份是否正確(重要)
  5. 使用Hex編輯器開啟 bordbk120N.dll (例如 UltraEdit 或是 MadEdit)
  6. 搜尋16進位字串 “01 00 48 74 47 80 3D
  7. 確認找到的16進位字串 只有唯一一組
  8. 替換 “74” 為 “EB
  9. 存檔
  10. 重新啟動Delphi. 錯誤已經解決。

作者說明應該也能使用在其他較舊的Delphi版本中,但是並未經過測試。
LordByte 還發佈了修正程式。Delphi_2007_2009_WOW64_Debugger_Fix.zip (169 KB)


網址: http://www.monien.net/blog/index.php/20 ··· round%2F



Powered by Textcube