top of page

Roll Call Men

Public·48 Brothers
Naum Afanasyev
Naum Afanasyev

Speed Up Your Delphi 10.2 Tokyo Projects with IDE Fix Pack 5.96


IDE Fix Pack 5.96 for Delphi 10.2 Tokyo




If you are a Delphi developer who wants to boost your productivity and performance, you might be interested in IDE Fix Pack, a collection of unofficial bug fixes and performance optimizations for the RAD Studio IDE, compiler and debugger. In this article, we will explain what IDE Fix Pack is, why you should use it, how to install and uninstall it, how to use its command line tool fastdcc, and what are the changes from version 5.95 to 5.96.




IDE Fix Pack 5.96 for Delphi 10.2 Tokyo



What is IDE Fix Pack?




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.


IDE Fix Pack also includes a Compiler Speed Pack that applies the same optimizations on the command line compiler dcc32, dcc64 and dccaarm (XE6 and newer). The Compiler Speed Pack can be used directly or by replacing dcc32, dcc64 and dccaarm with fastdcc.


Why use IDE Fix Pack?




If you want to make your development process smoother and faster, you should use IDE Fix Pack because it can:


  • Make the IDE start faster by reducing startup time by about 50%



  • Make opening projects faster by reducing project loading time by about 75%



  • Optimize the compiler's file search algorithm by reducing file search time by about 90%



  • Make CodeInsight faster by reducing code completion time by about 50%



  • Make compilation faster by reducing compilation time by about 40%



  • Make debugging faster by reducing debug information size by about 50% and debug stepping time by about 25%



  • Fix some IDE, compiler and debugger memory leaks that can cause instability and crashes



  • Improve the stability and usability of the IDE by fixing some annoying bugs such as AVs, freezes, flickers, repaint issues, etc.



How to install IDE Fix Pack?




The installation process of IDE Fix Pack is very simple and straightforward. Just follow these steps:


  • Download the appropriate version of IDEFixPackRegXxx.exe for your Delphi version from here



  • Start IDEFixPackRegXxx.exe under your user account



  • Select the IDE registry keys for which you want to install the bugfix



  • Press the "Install" button



  • Restart your IDE if it was running



How to uninstall IDE Fix Pack?




If you want to uninstall IDE Fix Pack for any reason, you can do so easily by following these steps:


  • Start IDEFixPackRegXxx.exe under your user account



  • Press the "Uninstall" button



  • This will uninstall the bugfix for all (not only the selected) IDE registry keys



  • Restart your IDE if it was running



How to use fastdcc?




If you want to apply the Compiler Speed Pack on your command line compiler, you can use fastdcc, a tool that wraps around dcc32, dcc64 and dccaarm. There are two ways to use fastdcc:


Using fastdcc directly




You can use fastdcc directly without replacing any files. Just follow these steps:


  • Extract the appropriate version of fastdccXXXvXX.X.7z for your Delphi version from here



  • Extract the 7z file into your $(BDS)\\bin directory (where $(BDS) is your Delphi installation directory)



  • Start fastdcc32.exe as if it was dcc32.exe (for Win32 compilation)



  • Start fastdcc64.exe as if it was dcc64.exe (for Win64 compilation)



  • Start fastdccaarm.exe as if it was dccaarm.exe (for Android ARM compilation)



Replacing dcc32.exe/dcc64.exe/dccaarm.exe by fastdcc32.exe/fastdcc64.exe/fastdccaarm.exe




You can also replace dcc32, dcc64 and dccaarm with fastdcc. This way you don't have to change anything in your build scripts or tools that call these compilers. However, this method is not recommended if you want to be able to install future RAD Studio/Delphi/C++Builder updates. To replace these files, follow these steps:



  • Extract the appropriate version of fastdccXXXvXX.X.7z for your Delphi version from here



  • Rename dcc32.exe, dcc32.jdbg and dcc32.de/fr/jp to dcc32compiler.exe/jdbg/de/fr/jp (for Win32 compilation)



  • Rename dcc64.exe, dcc64.jdbg and dcc64.de/fr/jp to dcc64compiler.exe/jdbg/de/fr/jp (for Win64 compilation)



  • Rename dccaarm.exe, dccaarm.jdbg and dccaarm.de/fr/jp to dccaarmcompiler.exe/jdbg/de/fr/jp (for Android ARM compilation)



  • Rename fastdcc64.exe to dcc64.exe (for Win64 compilation)



  • Rename fastdccaarm.exe to dccaarm.exe (for Android ARM compilation)



  • Rename fastdcc32Hook.dll to dcc32Hook.dll (for Win32 compilation)



  • For XE3 or newer: Rename fastdcc32Hook.dllx to dcc32Hook.dllx (the "x" is necessary for Delphi's copy protection)



  • Rename fastdcc64Hook.dll to dcc64Hook.dll (for Win64 compilation)



  • For XE3 or newer: Rename fastdcc64Hook.dllx to dcc64Hook.dllx



  • Start dcc32.exe/dcc64.exe/dccaarm.exe or msbuild as usual



What are the changes from 5.95 to 5.96?




The latest version of IDE Fix Pack is 5.96, which was released on 2017-04-09. It supports RAD Studio 10.2 Tokyo and fixes some issues from the previous version. Here are the changes from 5.95 to 5.96:


  • Fixed: Disable DynArraySetLength patch if 10.1 Berlin Update 2 is detected. This patch caused some problems with dynamic arrays in Update 2.



  • Fixed: "clang template debug symbol bloat" disabled for 10 Seattle and newer. This patch reduced the size of debug information for C++ projects, but it also caused some errors and warnings in the linker.



  • Added: IDE minimize doesn't shrink main window to width and height zero. This patch prevents the IDE from becoming invisible when minimized.



  • Added: RAD Studio 10.2 support. This version of IDE Fix Pack is compatible with the latest Delphi version.



Conclusion




In this article, we have introduced IDE Fix Pack, a collection of unofficial bug fixes and performance optimizations for the RAD Studio IDE, compiler and debugger. We have explained what it is, why you should use it, how to install and uninstall it, how to use its command line tool fastdcc, and what are the changes from version 5.95 to 5.96. We hope you have found this article useful and informative. If you want to download IDE Fix Pack or learn more about it, you can visit its official website here.


FAQs




Here are some frequently asked questions about IDE Fix Pack:


Is IDE Fix Pack free?




Yes, IDE Fix Pack is free for personal and commercial use. However, if you find it useful and want to support its development, you can make a donation to its author Andreas Hausladen.


Is IDE Fix Pack safe?




Yes, IDE Fix Pack is safe to use. It does not modify any files on disk or any projects. It only changes the IDE's memory at runtime. It also does not interfere with other IDE plugins or extensions.


Does IDE Fix Pack work with C++Builder?




Yes, IDE Fix Pack works with C++Builder as well as Delphi. It fixes some bugs and improves the performance of the C++ compiler and debugger.


Does IDE Fix Pack work with third-party components?




Yes, IDE Fix Pack works with third-party components as well as standard components. It does not affect the functionality or compatibility of any components.


How can I report a bug or suggest a feature for IDE Fix Pack?




If you encounter a bug or have a feature request for IDE Fix Pack, you can report it or suggest it on its official website here. You can also contact its author Andreas Hausladen directly.



About

Welcome to the group! You can connect with other members, ge...

Brothers

Group Page: Groups_SingleGroup
bottom of page