IDE Fix Pack 5.8 for 2009-XE7 released

  • 主题发起人 Andreas Hausladen
  • 开始时间
A

Andreas Hausladen

Unregistered / Unconfirmed
GUEST, unregistred user!
A new release of IDE Fix Pack for RAD Studio 2009-XE7 is available. The new version 5.8 is available for all versions including the versions that I marked “unsupported”. So all 2010, XE2-XE5 users can update from version 5.5 to 5.8 what gives them the “
EditorLineEnd.ttr” patch.

This release brings a major performance improvement. If you have large packages with dependencies to other large packages, the compiler spends a lot of time in cleaning up the unit dependencies what can result in a long delay (up to 5 seconds) after you hit a syntax error in the active package project. IDE Fix Pack addresses this bottle neck and reduces the delay to less than half a second.

One of the RAD Studio 2009 .NET code patches in IDE Fix Pack caused the IDE to run into a NullReferenceException when started on Windows 8.1. This patch is now disabled if Windows 8.1 or newer is detected.

If you have copied the rlink32.dll from XE7 to an older RAD Studio version to bypass the “too many resources to handle” linker error, the IDE Fix Pack will now skip its own rlink32.dll patch as it isn’t necessary for XE7’s rlink32.dll.

Some people had problems with installing IDE Fix Pack because the installer is compiled against rtlXxx.bpl and vclXxx.bpl. And if those packages aren’t in the PATH environment variable the Installer failed with the usual standard Windows error message. To work around this issue and not to increase the IDE Fix Pack’s installer’s file size (I know, who cares), I have rewritten the installer in plain “old” WinAPI.

The new IDE Fix Pack changes the behavior of the [F6] (IDE Insight) key in XE5 and newer. If you press [F6] in the editor, IDE Fix Pack will now call “SelectAll” on the IDE Insight edit control so that you can overwrite the old edit text without doing the selection yourself.

IDE Fix Pack Downloads:
Name​
IDE Version​
File​
Size​
Downloads​
Added​
IDE Fix Pack 5.92
2009 (UP4)​
IDEFixPack2009Reg592.7z
178.64 KB​
598 times​
2015-05-16​
IDE Fix Pack 5.92 (unsupported)
2010 (UP5)​
IDEFixPack2010Reg592.7z
174.62 KB​
867 times​
2015-05-16​
IDE Fix Pack 5.92
XE (UP1)​
IDEFixPackXEReg592.7z
160.94 KB​
380 times​
2015-05-16​
IDE Fix Pack 5.92 (unsupported)
XE2 (UP4+HF1​
IDEFixPackXE2Reg592.7z
233.92 KB​
373 times​
2015-05-16​
IDE Fix Pack 5.92 (unsupported)
XE3 (UP2)​
IDEFixPackXE3Reg592.7z
186.52 KB​
232 times​
2015-05-16​
IDE Fix Pack 5.92 (unsupported)
XE4 (UP1)​
IDEFixPackXE4Reg592.7z
187.13 KB​
202 times​
2015-05-16​
IDE Fix Pack 5.92 (unsupported)
XE5 (UP2)​
IDEFixPackXE5Reg592.7z
186.26 KB​
333 times​
2015-05-16​
IDE Fix Pack 5.92 (unsupported)
XE6 (UP1)​
IDEFixPackXE6Reg592.7z
304.41 KB​
286 times​
2015-05-16​
IDE Fix Pack 5.92
XE7 (UP1)​
IDEFixPackXE7Reg592.7z
318.54 KB​
990 times​
2015-05-16​
IDE Fix Pack 5.92
XE8​
IDEFixPackXE8Reg592.7z
311.5 KB​
1317 times​
2015-05-16​

fastdcc Downloads:

Name​
IDE Version​
File​
Size​
Downloads​
Added​
fastdcc 5.92
2009 (UP4)​
fastdcc2009v592.7z
76.36 KB​
110 times​
2015-05-16​
fastdcc 5.92 (unsupported)
2010 (UP5)​
fastdcc2010v592.7z
80.6 KB​
154 times​
2015-05-16​
fastdcc 5.92
XE (UP1)​
fastdccXEv592.7z
82.47 KB​
128 times​
2015-05-16​
fastdcc 5.92 (unsupported)
XE2 (UP4+HF1)​
fastdccXE2v592.7z
103.87 KB​
109 times​
2015-05-16​
fastdcc 5.92 (unsupported)
XE3 (UP2)​
fastdccXE3v592.7z
118.14 KB​
85 times​
2015-05-16​
fastdcc 5.92 (unsupported)
XE4 (UP1)​
fastdccXE4v592.7z
112.92 KB​
88 times​
2015-05-16​
fastdcc 5.92 (unsupported)
XE5 (UP2)​
fastdccXE5v592.7z
114.11 KB​
110 times​
2015-05-16​
fastdcc 5.92 (unsupported)
XE6 (UP1)​
fastdccXE6v592.7z
138.34 KB​
119 times​
2015-05-16​
fastdcc 5.92
XE7 (UP1)​
fastdccXE7v592.7z
150.38 KB​
232 times​
2015-05-16​
fastdcc 5.92
XE8​
fastdccXE8v592.7z
146.87 KB​
395 times​
2015-05-16​

Changelog:

  • Fixed: IDE Fix Pack tried to patch the fastdcc32/64/aarm.exe if it was renamed to dcc32/64/aarm.exe (XE6-XE7)
  • Fixed: Windows 8.1 compatibility with .NET code patch (2009)
  • Added: Compiler cleanup code performance optimization for large packages (2009-XE7)
  • Added: If XE7’s rlink32.dll is detected in older Delphi versions the “too many resources to handle” patch is skipped
  • Added: IDE Insight [F6]-Key calls SelectAll (XE5-XE7)
  • Improved: IDE Fix Pack StringLists use CompareStringOrdinal instead of CompareString
  • Changed: Installer/Uninstaller doesn’t require rtl.bpl/vcl.bpl in the PATH anymore

查看更多...
 

Similar threads

A
回复
0
查看
607
Andreas Hausladen
A
A
回复
0
查看
645
Andreas Hausladen
A
A
回复
0
查看
634
Andreas Hausladen
A
A
回复
0
查看
549
Andreas Hausladen
A
A
回复
0
查看
585
Andreas Hausladen
A
顶部