Main Contents

2010年02月20日

Delphi 2007 を 64bit Windows 7で使うと デバッガで Assertion failure: エラー

Windows 7 / 64bit環境に移行して困ったのが Delphi 2007のデバッガがエラーを吐きまくること。
移行当時調べてみたら、D2009用の Hotfixは提供されているのに、D2007はすでに切られているらしく、パッチ提供なっしんぐ。
毎日使ってて、困り果ててるのでもっかい調べてみました。

本家フォーラムでも質問が出てる
D2007 and Windows 7 - Assertion Failure

んで、返信で
RAD Studio 2009 Debugger hotfix available: Windows 7 problems addressed
参照するように書いてあります。
同じようにエラーの出るらしい Delphi 2009用のパッチがでたよっていう記事。

Delphi 2007には提供されてないので、コメント中にこの記事への参照が。
エラーの出てる bordbk120N.dll にバイナリエディタでパッチを当てちゃおう

Delphi 2009 / Windows 7 / 64 bit Debugger Crash Workaround
それを自動的にやってくれるソフトも この記事内で提供されているよ。

そして、非公式扱いで bordbk120N.dll の修正版も提供されるようになりました。
RAD Studio 2007 informal, unofficial fix available: Windows 7 problem addressed

この辺りからダウンロード。

ID: 27521, RAD Studio 2007 Debugger Fix for Windows 7


Copyright © umedak.