IDE Fix Pack 2007 4.4

IDE Fix Pack for RAD Studio 2006/2007 is discontinued.

The IDE Fix Pack installs is a DLL-Expert that fixes the following RAD Studio 2007 bugs at runtime. All changes are done in memory. No file on disk is modified.

  • QC #29732: Class Completion adds published section
  • Call stack with IInterface parameters are resolved much faster
  • Optimization: LoadResString cache
  • Undo destroyed editor buffer
  • 64 bit Debugger assertion (see hotfix from Embarcadero)
  • QC #47807: Error insight fails to find TObject class
  • Possible deadlock when Error Insight calls ProcessMessages
  • QC #37462: IDE may select the wrong file when performing a ctrl + left-click on a filename in the editor
  • QC #22880: Cannot resolve unit name
  • QC #58045: Component captions and component icons disappear from form designer
  • QC #75738: Debugging extremly slow
  • QC #50278: IDE Compiler opens all files in ReadWrite mode and blocks command line compiler
  • QC #55910: TDBText.Color always reverts to Parent.Color
  • Sometimes the IDE has two taskbar buttons
  • Background Parser blocked the main thread
  • Find dialog has problems with upper/lower case Umlaut characters
  • QC #68493: Switching away and back to Delphi orphans focus on Code Editor
  • QC #68647: Infinite loop in Forms.GetNonToolWindowPopupParent
  • QC #68740: Lost focus after TOpenDialog when MainFormOnTaskBar is set
  • QC #59963: Closing non-modal forms after a task switch can deactivate the application
  • Control resize bugfix for kernel stack overflow due to WH_CALLWNDPROC hook
  • QC #59654: TActionList access already released FActions field
  • QC #54286 : Parent-PopupMenu overrides standard context menu (edit, memo, combobox, …)
  • QC #50097: ObjAuto access violation on XEON (Data Execution Prevention bug)
  • QC #58938: MainForm Minimize minimizes in the background
  • QC #64484: SysUtils.Abort can raise an AccessViolation
  • QC #58939: No taskbar button when starting from ShellLink with Show=Minimized
  • QC #56252: TPageControl flickers a lot with active theming
  • QC #68730: TLabel is not painted on a themed, double-buffered TTabSheet in Vista
  • QC #74646: Buffer overflow in TCustomClientDataSet.DataConvert with ftWideString
  • QC #88038: Delphi always maximizes itself on taskbar change
  • QC #89148: TListView ItemData streaming error

Installation:
1. Start IDEFixPackReg.exe under your user account
2. Select the IDE registry keys for which you want to install the bugfix
3. Press the “Install” button

Uninstall:
1. Start IDEFixPackReg.exe under your user account
2. Press the “Uninstall” button. This will uninstall the bugfix for all (not only the selected) IDE registry keys.

 

Download:

Name IDE Version File Size Downloads Added
IDE Fix Pack XE2 4.5 XE2 UP2 only IDEFixPackXE2Reg45.zip 125.47 KB 4196 times 2011-11-02
IDE Fix Pack XE2 4.6.6 XE2 UP3 only IDEFixPackXE2Reg466.zip 152.4 KB 5376 times 2012-01-04
IDE Fix Pack 2007 4.4 Windows 10 Edition 2007 Dec.Update IDEFixPack2007Reg44Win10.7z 88.51 KB 15282 times 2015-08-04

Changelog from 4.3 to 4.4 (2011-08-28)

  • Added: Directory cache for $(WINDIR)\Globalization file search on IDE start

Changelog from 4.2 to 4.3 (2011-08-20)

  • Added fix for: QC #40945: Right Alt key causes expection error in Vista
  • Added fix for: Welcome page problems with “Save Desktop”
  • Improved: .NET XMLSerializer’s CreateProcess call is now cached without the need to call CreateProcess.

Changelog from 4.1 to 4.2 (2011-06-20)

  • Added: Prevent IDE deadlocks
  • Added: HelpInsight parsing is done in the background when moving the mouse over an identifier
  • Added: Much improved IDE startup performance
  • Added: Some old Debugger C-RTL functions are replaced by much faster versions
  • Removed: No search for non-existing $(WINDIR)\Globalization files on IDE start (caused problems)

Changelog from 4.0 to 4.1 (2011-04-22)

  • Added: IDE start disk I/O optimizations
  • Added: No search for non-existing $(WINDIR)\Globalization files on IDE start

Changelog from 3.5 to 4.0 (2011-04-18)

  • Added: Structure View updates in the main thread are now faster
  • Added: Another Error Insight “Cannot resolve unit” fix
  • Added fix for: QC #88038: Delphi always maximizes itself on taskbar change
  • Added fix for: QC #89148: TListView ItemData streaming error
  • Fixed: The Editor Focus fix caused the IDE’s menu bar to shrink if “Minimize on start” is set
  • Removed: “Call stack with IInterface parameters are resolved much faster” is now in DelphiSpeedUp

Changelog from 3.0 to 3.5 (2010-03-12)

  • Added fix for: QC #29732: Class Completion adds published section
  • Added: Call stack with IInterface parameters are resolved much faster
  • Optimization: LoadResString cache

Changelog from 2.9 to 3.0 (2010-03-15)

  • Added fix for: QC #80822: ObjectInspecor: Properties are duplicated after scrolling
  • Added fix for: QC #80776: ObjectInspector shows “EditControl” instead of the real content
  • Added fix for: QC #79776: Clicking on object Inspector rejects focus

Changelog from 2.8 to 2.9 (2009-12-22)

  • Added fix for: QC #75738: Debugging extremly slow
  • Added fix for: QC #68493: Switching away and back to Delphi orphans focus on Code Editor

Changelog from 2.7 to 2.8 (2009-12-05)

  • Added fix for: Vista compatible main icon resource doesn’t work

Changelog from 2.5 to 2.7:

  • Added fix for: 64 bit Debugger assertion
  • Added fix for: Undo destroyed editor buffer
  • Added fix for: Vista 64 IDE startup delay
  • Added: QC #74646: Buffer overflow in TCustomClientDataSet.DataConvert with ftWideString
  • Fixed: TTabSheet looked stange if used with SilverThemes

Changelog from 2.4 to 2.5:

  • Fixed: The AppDeActivateZOrder patch now fixes the cause instead of the symptoms
  • Added fix for: Error Insight fails to find TObject class
  • Added fix for: Possible deadlock when Error Insight calls ProcessMessages

Changelog from 2.3 to 2.4:

  • Added: Fix for IDE may select the wrong file when performing a ctrl+click on a filename in the editor

Changelog from 2.2 to 2.3:

  • Added: Fix for “Cannot resolve unit name” ErrorInsight bug.

Changelog from 2.1 to 2.2:

  • Fixed: C++Builder compilation slow down caused by the ReadWrite mode fix
  • Fixed: DBGrid ScrollBar gab wasn’t painted correctly in BiDiMode <> bdLeftToRight
  • Fixed: TTabSheet could throw an access violation if no PageControl was assigned to it

2011-06-20 (4.2):
– Added: Prevent IDE deadlocks
– Added: HelpInsight parsering is done in the background when moving the mouse over an identifier
– Added: Much improved IDE startup performance
– Added: Some old Debugger C-RTL functions are replaced by much faster versions
– Removed: No search for non-existing $(WINDIR)\Globalization files on IDE start (caused problems)