IDE Fix Pack 6.1.2 RAD Studio 2009-10.2.2
IDE Fix Pack 6.1.2 RAD Studio 2009-10.2.2
IDE Fix Pack is a collection of unofficial bug fixes and performance optimizations for the RAD Studio IDE, Win32/Win64/Andoird-ARM compiler and Win32 debugger. IDE Fix Pack is an IDE plugin for RAD Studio 2009-10.2 that fixes IDE bugs at runtime. All changes are done in memory. No files on disk are modified. None of your projects are modified or benefit from the IDE Fix Pack other than being compiled faster. Only the IDE gets the fixes and optimizations.
IDE Fix Pack is an IDE plugin for RAD Studio 2009-10.2 that fixes IDE bugs at runtime. All changes are done in memory. No files on disk are modified. None of your projects are modified or benefit from the IDE Fix Pack other than being compiled faster. Only the IDE gets the fixes and optimizations.
The performance optimizations let the IDE start faster, open projects faster, optimizes the compiler’s file search algorithm, makes CodeInsight, the actual compilation and the debugger faster. It also fixes some IDE, compiler and debugger memory leaks.
fastdcc applies the Compiler Speed Pack that is included in IDE Fix Pack on the command line compiler dcc32, dcc64 and dccaarm (XE6 and newer).
Installation:
1. Start IDEFixPackRegXxx.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 IDEFixPackRegXxx.exe under your user account
2. Press the “Uninstall” button. This will uninstall the bugfix for all (not only the selected) IDE registry keys.
fastdcc
There are 2 ways to use fastdcc.
1. Using fastdcc directly
Extract the 7z file into your $(BDS)\bin directory.
Start fastdcc32.exe as if it was dcc32.exe
Start fastdcc64.exe as if it was dcc64.exe
Start fastdccaarm.exe as if it was dccaarm.exe
1. Replacing dcc32.exe by fastdcc32.exe (don’t do this if you want to be able to install future RAD Studio/Delphi/C++Builder updates)
Extract the 7z file into your $(BDS)\bin directory.
Rename dcc32.exe, dcc32.jdbg and dcc32.de/fr/jp to dcc32compiler.exe/jdbg/de/fr/jp.
Rename dcc64.exe, dcc64.jdbg and dcc64.de/fr/jp to dcc64compiler.exe/jdbg/de/fr/jp.
Rename fastdcc32.exe to dcc32.exe
Rename fastdcc64.exe to dcc64.exe
Rename fastdcc32Hook.dll to dcc32Hook.dll
For XE3 or newer: Rename fastdcc32Hook.dllx to dcc32Hook.dllx (“x” is necessary for Delphi’s copy protection)
Rename fastdcc64Hook.dll to dcc64Hook.dll
For XE3 or newer: Rename fastdcc64Hook.dllx to dcc64Hook.dllx
Start dcc32.exe/dcc64.exe or msbuild.
Changed from 6.1 to 6.1.2 (2017-12-14)
Added: Support for Delphi 10.2 Update 2
Added: Fix for unnecessary temporary variable if an empty open array argument is part of a function call (Delphi 2009-10.1)