Customize Delphi IDE and Improve Speed

How to customize and improve speed of the Delphi 4, 5, 6, 7, 2005, 2006, 2007, 2010, XE - XE10 and C++ Builder and Borland Developer Studio (BDS) / CodeGear Developer Studio (CDS) and Embarcadero RAD studio IDE

Approximately October 5, 2005 (but updated now and then)

Delphi 2005 Upgrades and Updates

  • Official updates
    • Delphi 2005 service pack 3 also called SP3. Released: 2005/06/10.

  • Unofficial updates
    • Remember to backup all the files you replace!
    • Only apply these patches after all official updates, and only if newer!

The 2005 September rollup of unofficial updates provided by Allen Bauer - also referred to as "unofficial SP4". The file you need to download is called 2005_update.zip, and is available from Code Central with item id 23618.

FastMM is an open source memory manager. When you have downloaded and extracted the newest version, refer to the documentation for further instructions. I installed FastMM by replacing the file BorlandMM.dll in the Delphi bin directory with BorlandMM.dll found in FastMM Replacement BorlndMM DLL Precompiled for Delphi IDE Performance.

Delphi 2006 Upgrades and Updates

  • Official updates
    • Delphi 2006 update #1. Includes C and C++ Builder personality. Released: 2005/12/12.
    • Delphi 2006 update #2. Released: 2006/04/17.
    • Delphi 2006 hotfix #1 to #6. Released: 2006/06/01.

3rd Party Tools - Improve IDE Speed and Functionality

3rd Party Code Libraries - Improve Code Speed

Keyboard shortcuts - Quick and Useful

  • "SHIFT + CTRL + K + O" enables/disables code folding.
  • "Ctrl + Alt + P" focuses tool palette.

Floating form designer - Docked or Undocked

  • Tools - Options - Environment Options - Delphi Options - VCL Designer - Embedded designer.

Miscellaneous interesting settings - Improve Speed

To minimize delays, try these options:
  • Tools - Options - Environment Options - Editor Options - Code Insight - Error Insight.

IDE Editor Highlight Color Themes - Missing Twilight

  • In Delphi 2005 the original Delphi twilight theme with white text on black background disappeared from selectable themes.
  • However, it is possible to export the relevant parts of Delphi 6 Twilight theme settings from Windows registry.
  • After cleaning the data, the result is original-twilight-editor-highlight.reg.txt.
  • Note: This file is provided as is. Make sure to view it. Remove the .txt extension to run it.

IDE flickering - Switching Between Code and Designer

To minimize flicker in Delphi 2005 (and possibly later) edition use docked Structure + Tool Palette + Object Inspector + Project Manager + Data Explorer together into the same floating window. Use keyboard shortcuts to switch between. Doing so means that only one of the above tool windows are visible at any given time. This, in my experience at least, minimizes the flicker experienced when switching between form and code.
Microsys | articles | previous | next
Microsys develops desktop software, mobile apps and websites.We also offer various services for other related areas including SEO optimization.
This article was written by
As one of the lead developers, his hands have touched most of the code in the software from Microsys. If you email any questions, chances are that he will be the one answering.
Share this page with friends   LinkedIn   Twitter   Facebook   Pinterest   YouTube  
 © Copyright 1997-2024 Microsys

 Usage of this website constitutes an accept of our legal, privacy policy and cookies information.