Last updated Tuesday, January 04, 2005

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
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.

NameDescriptionNeeded for
Borland.CSharp.dll???? 
Borland.Eco.Handles.Design.dllECO Design Time Support 
Borland.Eco.Plugins.EcoSpaceDesignerPlugins.Db2EcoTool.dllECO Schema To Code Plugin 
Borland.Studio.Janeva.dllBDS 3.0 Janeva Integration 
Borland.Studio.StarTeam.dll StarTeam integration
Borland.Studio.Together.dllBorland Together IDE Integration 
Borland.Studio.TypeMappings.dllBorland Type Mappings 
Borland.Studio.UnitTest.dll ????
Borland.Studio.Vcl.MenuDesigner.dllBorland VCL Menu Designer for .NET 
Borland.Together.EcoDiagram.dllUML 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.

NameDescriptionNeeded for
aspcside90.bplCSharp ASP.NET IDE Package????
aspdelphiide90.bplASP.NET IDE Package List Manager????
Borland.Eco.CS.IDE.bplECO CSharp????
Borland.Eco.Delphi.IDE.bplECO Delphi for .NET????
Borland.Eco.IDE.bplECO IDE Addins????
caliberide90.bpl????Caliber requirements management IDE integration
crystalide90.bplCrystal Decisions IDE PackageCrystal Reports
cside90.bplCSharp IDE Personality 
csinsite90.bpl????????
DataExplorer90.bpl????????
dkbdebugide90.bpl????????
dkbdebugproide90.bpl????????
delphicoreproide90.bpl????????
delphiide90.bplDelphi Win32 IDE Personality 
delphipro90.bpl????????
delphivclide90.bplDelphi VCL Designer IDE PackageVCL form designing
demeanoride90.bpl????????
deployide90.bplDeployment Manager????
dotnetdebugide90.bplIDE Debugger Package????
historyide90.bpl????History view
htmlhelp290.bplBorland HtmlHelp ViewerHelp system
htmlide90.bpl????????
htmltidy90.bplHTML Tidy Formatter????
idefilefilters90.bplIDE File filters????
IDETools90.bplBuild ToolsTools | Build Tools menu
iteidenet90.bplBorland Integrated Translation Environment for .NETInternationalization
iteidew3290.bplBorland Integrated Translation Environment for Win32Internationalization
mlcc90.bplMarkup Language Code Completion Package????
NetImportWiz90.bpl????????
optimizeitide90.bpl????Optimize It IDE integration
plugview90.bplPluggable Tree View Package????
scide90.bplVisual Studio Converter IDE PackageC#, VB.NET
soapide90.bplIDE Web Reference PackageWin32 XML Web Services????
SrcManIDE90.bpl????Non StarTeam version control integration????
startpageide90.bplBorland Start Page IDE PackageDelphi welcome page
TGIDE90.bplBorland Together IDE IntegrationECO
vbide.bplVB IDE PersonalityCompiling VB projects
vcldotnetdesignide90.bplVCL for .NET designer IDE PackageVCL.NET form designer

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.