Daniel Magin’s Weblog

My life in the Developers World

Windows 7 64bit Delphi Debugger Fix / Workaround

I found a thread about how to fix (ok not official) the Debugger if you run Delphi 2007 or Delphi 2009 on Windows 7 with 64bit. This is from a german Delphi Forum the DelphiPraxis.net one of the best forums in the world.

So i tanslated in english:

IT IS YOUR RISK TO DO THIS!!!

1) bordbk***.dll ( bordbk105N.dll – Delphi 2007; bordbk120N.dll – Delphi 2009)

open with HexEditor (make a copy first!!)

2) Search  HEX 01 00 48 74 47 80 3D

3) there is only one(!) HEX 01 00 48 74 47 80 3D  !!!

4) change 74 to EB

5) save

that’s all. now the debugger runs on Windows 7 64bit.

This small hack, change a conditional Jump (JZ also 0×74) in a unconditional jump (JMP or oxEB) so the GetLastError will not be called and the Debugger is not haging in a lock situation.

there is also a thread in english much more details on this TechNet Forum from Microsoft.

and thanks to olaf monien for infos :-)

reagards

daniel magin

Think Delphi!

Update

on the blog site from my friend Olaf Monien you can find now a automatic patch tool. it makes the changes for you with one click.

July 21, 2009 Posted by dmagin | Embarcadero (CodeGear) stuff | | 10 Comments

DelphiExperts Day with MultiThreading and XML

DelphiExperts Team is anouncing a new roadshow over Delphi Win32 and Delphi Prism about MultiThreading and XML.

Loaction and Language is in Germany so i switch the Language:

Eine Veranstaltung in Kooperation mit Embarcadero.

MultiThreading mit Delphi Win32 und Delphi-Prism .NET
XML Programmierung mit Delphi Win32 und Delphi-Prism .NET

  • Teil 1 (vormittags) : Delphi Multi Threading in Win32 und .Net
  • Teil 2 (nachmittags): Delphi XML in Win32 und .Net

Wir haben zwei Termine ond Orte:

Wann: Dienstag, 08.09.2009, 09.00 – 17:00 Uhr
Wo: Hotel Best Western, Westfalendamm 270, 44141 Dortmund

und

Wann: Donnerstag, 10.09.2009, 09.00 – 17:00 Uhr
Wo: Hotel Best Western, Kirchhorster Straße 22, 30659 Hannover

–> alle weiteren Informationen und eine ausführliche Agenda findet ihr auf der DelphiExperts.net Event Seite. <–

regards

daniel magin

Think Delphi!

July 21, 2009 Posted by dmagin | 1 | | No Comments Yet

Perfect start for a developer day!

today i start my developer day in a “perfect” way

1. put my coffee cup under the cofemachine
2. Press button “coffee”
3. Message “fill water”
4. Press button “coffee”
5. Message “empty tank with old coffee”
6. Press button “coffee”
7. Message “Fill coffeeBeans”
8. Press button “coffee”
9. Quick Talk with my wife
10. Machine fill coffee not in the cup, it fill up on the left side outside the cup
11. goto 8 without step 10

summary: i know why i develop my software with delphi and not java beans

btw: sugar box was not empty, how sweet it is…

regards
daniel magin

Think Delphi!

July 21, 2009 Posted by dmagin | 1 | | 2 Comments