Win32 only Delphi 2005 development
This is an attempt to compile a list of the packages and assemblies used by the Delphi 2005 IDE for use in creating customised configurations. Customised configurations are an unsupported feature of Delphi 2005 but they're very useful in improving the performance of the IDE.
If this interests you but you don't know how to set up custom configurations I recommend you start with this advice from Corbin Dunn at Borland and then download Erwien Saputra's Delphi Settings Manager (I contributed the Edit and Compare functionality for it).
The list below will help you to use the Delphi Settings Manager to build a custom configuration that fully supports Win32 development and loads only the minimum amount of .NET support for Delphi 2005 to function. By doing this Delphi 2005 will load a lot quicker and will probably be more stable.
The information on this list is far from complete and there are probably a few errors but using the Delphi Settings Manager you can easily restore any packages you need to. If you find any errors or can fill in some of the blanks on this list please email me at my GMail address which starts with LGemmell@...
I'm working on similar lists for WinForms, ASP.NET, ECO, VCL.NET and C# development. Check back here soon or subscribe to my feed to hear about it.
Key for reading the list
| Unnecessary - can be removed without affecting Win32 development |
| Optional - possibly useful for Win32 development but not essential |
| Recommended - key functionality that you probably don't want to do without |
| Vital - without these packages you won't be able to do anything much at all |
Known Assemblies
Original key: HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Known Assemblies
Warning: Do not modify the original key directly. Use a custom configuration instead.
None required for Win32 development so all can be deleted from your Win32 custom configuration.
Known IDE Assemblies
Original key: HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Known IDE Assemblies
Warning: Do not modify the original key directly. Use a custom configuration instead.
| Name | Description | Needed for |
| Borland.CSharp.dll | ???? | |
| Borland.Eco.Handles.Design.dll | ECO Design Time Support | |
| Borland.Eco.Plugins.EcoSpaceDesignerPlugins.Db2EcoTool.dll | ECO Schema To Code Plugin | |
| Borland.Studio.Delphi.dll | Borland Delphi for .NET Provider | Refactoring, Error insight |
| Borland.Studio.Janeva.dll | BDS 3.0 Janeva Integration | |
| Borland.Studio.Refactoring.dll | Borland Developer Studio Refactoring | Refactoring |
| Borland.Studio.StarTeam.dll | StarTeam integration | |
| Borland.Studio.Together.dll | Borland Together IDE Integration | |
| Borland.Studio.TypeMappings.dll | Borland Type Mappings | |
| Borland.Studio.UnitTest.dll | ???? | |
| Borland.Studio.Vcl.MenuDesigner.dll | Borland VCL Menu Designer for .NET | |
| Borland.Together.EcoDiagram.dll | UML Diagram support for Enterprise Core Objects | |
| Borland.Eco.Persistence.dll | ???? |
Known IDE Packages
Original key: HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Known IDE Packages
Warning: Do not modify the original key directly. Use a custom configuration instead.
| Name | Description | Needed for |
| asmview90.bpl | Assembly Browser Package | ???? |
| aspcside90.bpl | CSharp ASP.NET IDE Package | ???? |
| aspdelphiide90.bpl | ASP.NET IDE Package List Manager | ???? |
| Borland.Eco.CS.IDE.bpl | ECO CSharp | ???? |
| Borland.Eco.Delphi.IDE.bpl | ECO Delphi for .NET | ???? |
| Borland.Eco.IDE.bpl | ECO IDE Addins | ???? |
| caliberide90.bpl | ???? | Caliber requirements management IDE integration |
| compro90.bpl | ????? | ???? |
| comstd90.bpl | ????? | ???? |
| coreproide90.bpl | Core IDE Pro Package | ???? |
| crystalide90.bpl | Crystal Decisions IDE Package | Crystal Reports |
| cside90.bpl | CSharp IDE Personality | |
| csinsite90.bpl | ???? | ???? |
| DataExplorer90.bpl | ???? | ???? |
| dkbdebugide90.bpl | ???? | ???? |
| dkbdebugproide90.bpl | ???? | ???? |
| delphicoreproide90.bpl | ???? | ???? |
| delphiide90.bpl | Delphi Win32 IDE Personality | |
| delphidotnetide90.bpl | Delphi for .NET IDE Personality | Error insight |
| delphipro90.bpl | ???? | ???? |
| delphivclide90.bpl | Delphi VCL Designer IDE Package | VCL form designing |
| demeanoride90.bpl | ???? | ???? |
| deployide90.bpl | Deployment Manager | ???? |
| dotnetcoreide.bpl | .NET Core IDE Package | Prevents AVs at shutdown |
| dotnetdebugide90.bpl | IDE Debugger Package | ???? |
| exceptiondiag90.bpl | ???? | ???? |
| historyide90.bpl | ???? | History view |
| htmide90.bpl | HTML Designer Package | ???? |
| HTMLFmt90.bpl | HTML Internal Formatter | ???? |
| htmlhelp290.bpl | Borland HtmlHelp Viewer | Help system |
| htmlide90.bpl | ???? | ???? |
| htmltidy90.bpl | HTML Tidy Formatter | ???? |
| idefilefilters90.bpl | IDE File filters | ???? |
| IDETools90.bpl | Build Tools | Tools | Build Tools menu |
| iteidenet90.bpl | Borland Integrated Translation Environment for .NET | Internationalization |
| iteidew3290.bpl | Borland Integrated Translation Environment for Win32 | Internationalization |
| mlcc90.bpl | Markup Language Code Completion Package | ???? |
| mtsent90.bpl | ???? | ???? |
| mtspro90.bpl | ???? | ???? |
| NetImportWiz90.bpl | ???? | ???? |
| optimizeitide90.bpl | ???? | Optimize It IDE integration |
| plugview90.bpl | Pluggable Tree View Package | ???? |
| refactoride90.bpl | Borland Core Refactoring Package | Refactoring |
| scide90.bpl | Visual Studio Converter IDE Package | C#, VB.NET |
| soapide90.bpl | IDE Web Reference Package | Win32 XML Web Services???? |
| SrcManIDE90.bpl | ???? | Non StarTeam version control integration???? |
| startpageide90.bpl | Borland Start Page IDE Package | Delphi welcome page |
| TGIDE90.bpl | Borland Together IDE Integration | ECO |
| todoide90.bpl | Borland ToDo | Code editor to do list |
| unittestide90.bpl | ???? | DUnit integration |
| vbide.bpl | VB IDE Personality | Compiling VB projects |
| vcldotnetdesignide90.bpl | VCL for .NET designer IDE Package | VCL.NET form designer |
| vclmenudesigner90.bpl | ???? | ???? |
| win32debugide.bpl | ???? | ???? |
| win32debugproide.bpl | ???? | ???? |
Known Packages
Original key: HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Known Packages
Warning: Do not modify the original key directly. Use a custom configuration instead.
These are the VCL packages and should either be left alone or removed using the "Components | Install Packages" menu.