Watch, Follow, &
Connect with Us

Chris’ Debugger Blog

RAD Studio 2007 informal, unofficial fix available: Windows 7 problem addressed

Two weeks ago, we released a hotfix for the 2009 release to address problems using the debugger under Windows 7 (primarily 64-bit versions).  You can read about that hotfix here:  http://blogs.embarcadero.com/chrishesik/2009/12/03/35132.

If you look at the comments on that post, you’ll see several people asking for a version of this hotfix which applies to the 2007 release.  While we are unable to provide an officially-supported fix for that release, I am able to provide an informal fix.  I took a look at the Windows 7-specific fixes that were applied to the 2009 codebase, and I merged the applicable fixes over to the 2007 codebase.  I then built an informal build on my machine and hand-tweaked the file version in the version info resource.  I checked exactly one test case on a Windows 7, 64-bit machine and it appears to work ok.

I’ve created a CodeCentral entry for it. You can find it here: http://cc.embarcadero.com/item/27521

Note the following disclaimer on the CodeCentral submission:

"This fix has not been tested at all, and it is not supported in any way by Embarcadero.  If it works for you, great… if not, you’ve been warned."

I’m not joking about not testing this at all.  Our internal QA engineers have not looked at this at all.  I spent a grand total of three minutes playing with the debugger with this fix in place.  I’m sure the informal patch referenced on Olaf’s blog has been tested much more thoroughly.  That said, the version I’ve uploaded contains a few extra Windows 7-specific fixes that aren’t included in the patched version from Olaf.  If you are running into problems debugging on Windows 7 with the 2007 release and want to give this fix a try, it’s now available.

Posted by Chris Hesik on December 17th, 2009 under C++Builder, CodeGear Debugger, Debugger, Delphi, RAD Studio |



2 Responses to “RAD Studio 2007 informal, unofficial fix available: Windows 7 problem addressed”

  1. Mike Scott Says:

    Didn’t solve all my problems (D2007, Win 7 64 bit, menu and toolbars disappearing, constant crashes) though it may have improved some.
    Just to add my voice to say we are a userbase and just as we try to give full support to those who use our software, I think we ought to be getting better support too. Win 7 is not completely unheard of and D2207 ought to be supported properly.
    Am going to have to resort to XP mode in a virtual machine.

  2. Luigi Sandon Says:

    With this fix in place, after I attached a service, I got lots of external exceptions EBF00BAA in different calls.
    Delphi 2007 support has ended, but because that’s the last ANSI version Embarcadero would be smart if they patch it to work on latest Windows version to ease transitions for those who may have issue to port to Unicode all their code at once. Otherwise they just give the impression that "Embcadero software doesn’t work".
    I wonder if the remote debugger works as well, to inspect platform specific bugs.

Leave a Comment



Server Response from: BLOGS1