The last debugger optimizations didn’t give everybody the speed they expected. With some help I found another code location in the debugger that becomes a bottle neck if you have thousands of units.
Changelog from 2.8 to 2.9 (2009-12-22):
- Bugfix: CallStack optimization could cause access violations in RAD Studio 2010
- Added fix for: QC #75738: Debugging extremly slow
- Added fix for: QC #68493: Switching away and back to Delphi orphans focus on Code Editor
More about IDE Fix Pack 2.9 (for Delphi 2007-2010)
Download:
Name | IDE Version | File | Size | Downloads | Added |
---|---|---|---|---|---|
IDE Fix Pack 6.4.2 | 2009 (UP4) | IDEFixPack2009Reg64.2.7z | 242.75 KB | 5809 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 2010 (UP5) | IDEFixPack2010Reg64.2.7z | 237.09 KB | 6612 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE (UP1) | IDEFixPackXEReg64.2.7z | 221.38 KB | 4123 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE2 (UP4+HF1) | IDEFixPackXE2Reg64.2.7z | 316.78 KB | 4538 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE3 (UP2) | IDEFixPackXE3Reg64.2.7z | 257.4 KB | 3671 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE4 (UP1) | IDEFixPackXE4Reg64.2.7z | 260.1 KB | 3278 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE5 (UP2) | IDEFixPackXE5Reg64.2.7z | 257.7 KB | 3788 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE6 (UP1) | IDEFixPackXE6Reg64.2.7z | 423 KB | 3467 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE7 (UP1) | IDEFixPackXE7Reg64.2.7z | 429.48 KB | 4638 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE8 (UP1) | IDEFixPackXE8Reg64.2.7z | 431.7 KB | 3916 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10 Seattle (RTM/UP1) | IDEFixPackD10Reg64.2.7z | 428.33 KB | 5403 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10.1 Berlin | IDEFixPackD101Reg64.2.7z | 430.65 KB | 5994 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10.2 (RTM/UP1/2/3) | IDEFixPackD102Reg64.2.7z | 426.27 KB | 9453 times | 2019-03-23 |
IDE Fix Pack 6.4.4 | 10.3 (RTM/UP1/2/3) | IDEFixPackD103Reg64.4.7z | 444.98 KB | 17902 times | 2019-08-01 |
I ask myself, as 100 times before, why is Borcadero not able to fix simple things? They have dozens of developer and almost nothing happens. Our Andreas and Pierre LeRiche and Co do the most dev work. I would recommend Borcadero, to stip off their processes and go to agile methods.
“64 bit Debugger assertion (see also hotfix from Embarcadero for 2009) fix for RDS2009 in Windows 7” is back in 2.8dev2 and this new 2.9. Fortunately i still keep the 2.71 version and just have 2.71 installed, this problem gone. Can you check this problem and thanks for your work to fix the IDE problems.
@Martin: Have you installed Embarcadero’s Debugger hotfix?
@Andreas
No i didn’t install it. This is why I can tell that 2.71 works fine but 2.9 doesn’t.
And that is why 2.9 doesn’t work for you. The IDEFixPack 2.9 doesn’t fix the Windows 7 Debugger problem anymore because Embarcadero “released” a hotfix what makes my patch obsolete.
@Andreas
Got it, thanks for your info.
Hi Andreas,
There is a Modules Debug Window in Delphi IDE. I can see packages bpl files list at runtime. But I can not print out or export this module list.
Can you offer a way exporting runtime module list?
Best Regards
Tugrul
Copy&Paste from the module view works (tested in Delphi 2007 and newer).
Feature-requests => Embarcadero
Bug reports => Quality Central
Thanks! Copy&Paste works!
Andreas,
THANK YOU THANK YOU THANK YOU for fixing QC #68493!!! This stupid bug was the bane of my existence.
Is there any way you get get Embt. to include it in their next patch?
Du bist ausgezeichnet!
I didn’t find the real reason why Windows or the VCL sets the focus to the wrong window, so I force it to set it to the Screen.ActiveForm.Handle window when the application is activated. This works but for a final fix the cause should be found and fixed, not the symptom.
Thank You
You Best Delphi Programmer
Please Help ME
I Installed RAD Studio 2009 with Update 1,2,3
My Problem in Open Menu In File Menu
it become with Error Write/Read
Thanks
I’m not a help service.
hmmm… Before Delphi loose focus, the window that’s user selected remain seleted or another is get the focus just before the deactivation event?
Just a hard guess, but I imagine that Windows restore focus to the last window with focus before the change…
Hello Andreas,
great work again!
But I’ve a strange problem. When using DDevextensions 2 AND IDE Fix Pack 2.9 in CRS 2009 pro Update 1-4, Code Insight won’t work anymore (Cursor on any Variable, but no Info appears). Using only one of your Experts makes no problem! Starting only Delphi 2009 without C++Builder makes no problem, too. Do you know any difference in the IDE, when using one or two personalities? I use Win7 64. In Win XP I’ve the same problem, but not every time I start the IDE but not only in the RS but in “only Delphi” too (difficult to reproduce in XP). Maybe you can reproduce that behaviour?