Step 1. Installing Delphi 2005
When we try to install D2005, the installer checks a series of pre-requisites. I'll tell you how to bypass that check, but first I must make a clarification: There are two things that should be installed before installing D2005:- The .NET Framework. If we don't install it, the D2005 will not finish successfully (don't worry, we will uninstall it as soon as the D2005 installer finishes). So let's install it now (it's in the D2005 CD1, in \dotnetRedist\dotnetfx.exe).
- The MS Help 2 engine. This is required for the D2005 help. Unfortunately, it isn't a standalone product (it only comes bundled with some products such as the .NET Framework SDK, Visual Studio.NET, and Office XP Developer). So we will just install the Documentation portion of the .NET Framework SDK (which includes the MS Help 2 engine). Let's install it now (it's in the D2005 CD1, in \dotnetSDK\setup.exe). Remember, only install the Documentation portion (uncheck "Development kit" and "Samples"). Once finished the installation, we can happily delete the 100 MB of .NET documentation (because we are only interested on the Help engine). Delete:
C:\Documents and Settings\All Users\Application Data\Microsoft Help\MS.NETFrameworkSDK*.*
C:\Program Files\Microsoft.NET\SDK\v1.1\Docs\*.*
So let's begin with the Delphi 2005 installation...
- Run the D2005 installer (it's in the D2005 CD1, in \Install\setup.exe).
Wait a moment and you'll see a modal window that says "Borland Delphi 2005 requires blah blah blah...". Let's kill this window...
Open the Windows Task Manager. You'll see 3 processes with sizes similar to these:
msiexec.exe ... 3,488 K
msiexec.exe ... 4,476 K
msiexec.exe ... 14,036 KKill the process of 4,476 KB... Flawless victory! The pre-requisite check has gone and we can continue with the installation!
Continue. You will be asked the type of installation (Complete or Custom). Select Custom.
Continue. You will see 3 options. Check only Win32:
[ ] Borland Delphi 2005 for the Microsoft .NET Framework
[X] Borland Delphi 2005 for Microsoft Win32
[ ] Borland C#Builder 2005 for the Microsoft .NET FrameworkNOTE: There is currently a bug in Delphi 2005 so that if you only select the Win32 personality, Refactoring won't work. Hopefully it will be fixed in the December patch.
Continue. You will see a tree of features. Install all if you want.
Continue. You will be asked if you want to install Rave Reports. Install it if you want.
- Once the installer has finished, uninstall the .NET Framework, because we won't need it any more.
NOTE: Don't run Delphi 2005 yet. It won't work. Also, if you execute it, default values will be created in HKEY_CURRENT_USER\Software\Borland\BDS\3.0, and the changes that we will make in the next step won't have any effect. If you have already executed it, run Regedit and delete HKEY_CURRENT_USER\Software\Borland\BDS\3.0.
We are almost done. The last and final step is to remove the dependency on .Net. Go for the next page..

