IDE Fix Pack 4.8.2 for RAD Studio 2009 only

By | April 13, 2012

After the Delphi 2009 fiasco with IDE Fix Pack 4.8 and 4.8.1, I now fixed all incompatibilities with the original boreditu.dll. Why does every new BC++ compiler generates code with a different CPU register usage for the exact same code. The register change but the code does the exact same thing. And due to the hacking I have to do, IDE Fix Pack depends on how the hooked code fills the CPU register.

Why I use a different boreditu.dll

The original boreditu.dll that comes with RAD Studio 2009 has some performance issues and can lead to a bug where the editor suddenly shows garbage (the buffer is destroyed) when you undo changes. So I use the RAD Studio 2010 boreditu.dll instead of the one from 2009. And that is why I didn’t saw the incompatibilities when I released 4.8. For 4.8.1 I temporary restored the original DLL, found the slightly different byte sequences and the added them as recognition patterns. But what I didn’t corrected were the hook entry point that are written in assembler, to match the changed CPU register usage.

Download:

Name IDE Version File Size Downloads Added
IDE Fix Pack 6.4.2 2009 (UP4) IDEFixPack2009Reg64.2.7z 242.75 KB 5757 times 2019-03-23
IDE Fix Pack 6.4.2 2010 (UP5) IDEFixPack2010Reg64.2.7z 237.09 KB 6564 times 2019-03-23
IDE Fix Pack 6.4.2 XE (UP1) IDEFixPackXEReg64.2.7z 221.38 KB 4084 times 2019-03-23
IDE Fix Pack 6.4.2 XE2 (UP4+HF1) IDEFixPackXE2Reg64.2.7z 316.78 KB 4500 times 2019-03-23
IDE Fix Pack 6.4.2 XE3 (UP2) IDEFixPackXE3Reg64.2.7z 257.4 KB 3626 times 2019-03-23
IDE Fix Pack 6.4.2 XE4 (UP1) IDEFixPackXE4Reg64.2.7z 260.1 KB 3241 times 2019-03-23
IDE Fix Pack 6.4.2 XE5 (UP2) IDEFixPackXE5Reg64.2.7z 257.7 KB 3735 times 2019-03-23
IDE Fix Pack 6.4.2 XE6 (UP1) IDEFixPackXE6Reg64.2.7z 423 KB 3427 times 2019-03-23
IDE Fix Pack 6.4.2 XE7 (UP1) IDEFixPackXE7Reg64.2.7z 429.48 KB 4594 times 2019-03-23
IDE Fix Pack 6.4.2 XE8 (UP1) IDEFixPackXE8Reg64.2.7z 431.7 KB 3875 times 2019-03-23
IDE Fix Pack 6.4.2 10 Seattle (RTM/UP1) IDEFixPackD10Reg64.2.7z 428.33 KB 5364 times 2019-03-23
IDE Fix Pack 6.4.2 10.1 Berlin IDEFixPackD101Reg64.2.7z 430.65 KB 5949 times 2019-03-23
IDE Fix Pack 6.4.2 10.2 (RTM/UP1/2/3) IDEFixPackD102Reg64.2.7z 426.27 KB 9409 times 2019-03-23
IDE Fix Pack 6.4.4 10.3 (RTM/UP1/2/3) IDEFixPackD103Reg64.4.7z 444.98 KB 17832 times 2019-08-01

Changelog from 4.8.1 to 4.8.2 (2012-04-13) [2009 only]

  • Fixed: Editor Kernel patches crashed RAD Studio 2009 if used with the original boreditu.dll.

One thought on “IDE Fix Pack 4.8.2 for RAD Studio 2009 only

Comments are closed.