Install the IDE, Download the Source, and Build TWX

Install the IDE

Okay, I’m going to outline 2 approaches for compiling TWX builds.  The first approach, let’s call it the full install, is involved.  It requires XP, and requires downloading a prerequisites zip file, and Turbo Delphi Explorer, totaling about 570 MB and about 6 installs.  The second approach, let’s call this one the portable install, requires downloading a 90 MB stand-alone package that has been hacked together brilliantly (not by me), which seems to run on any Windows OS (and wine).


So, for the full install, you’ll need to be running Windows XP.  For me, I run Vista64, so I installed a VirtualPC and setup a virtual WinXP system.  When you have XP ready, browse to the Turbo Delphi page, locate “Turbo Delphi 2006 Explorer”, and download the 325 MB installation.  Be sure to fill out the registration info, and you will receive an email with a license file, which unlocks the program, all free.  Before running the Turbo Delphi install, you will need to install the following components:


Microsoft .NET Framework v1.1 Redistributable

Microsoft .NET Framework v1.1 SP1

Microsoft .NET SDK v1.1

Microsoft Visual J# v1.1 Redistributable

Microsoft XML Core Services (MSXML) v4.0 SP2


These are available in a single file, available here.  With that done, run the Turbo Delphi setup and you are now ready to download the source and build TWX (see below).


Now, for the portable install.  The file comes to us from a source I stumbled across months ago in hopes of being able to run Turbo Delphi on my Vista machine, without having to rely on a virtual machine.  I can’t tell you how blown away I am that this portable version works so well.  The only flaw I’ve found is that it doesn’t include the refactoring that the full install offers.  And, I would be a little hesitant to build a release binary with the portable version, because we don’t need another mysterious crash-on-exit bug. There isn’t much to tell really, you download the file, install it to the destination of your choice, and launch it from the icon on your desktop.  Here are some links to the Portable install file:

Download the Source

Okay, so you have your IDE ready, how about the source package? First, you’ll need an SVN client to download the source.  For TortoiseSVN, goto, click Download on the left, pick the 32-bit or 64-bit version based on your OS, and install.  Once TortoiseSVN is installed, you need to download the source. Ideally, you want to do this from the Projects folder, created during the installation of Turbo Delphi.  If you selected the Portable’s default install path, then the Projects folder will be C:\Portable\TDLite\Projects.  From this folder, Right-Click a blank area and select SVN Checkout.  In the “URL of repository” text box, paste:

Now click OK, Accept the certificate, type guest in the Username box, and hit OK.  Click OK when the transfer is finished.  You now have a new folder under your Projects folder called twxproxy205.


Build TWX

IMPORTANT:  To build TWX from the source, you will first need to create a Builds folder.  Create this in the projects folders (the default path for the Portable install would be C:\Portable\TDLite\Projects\Builds).  Now open the project, select the Project menu, then select “Compile TWXProxy”.   The resulting executable will be created in the Builds folder.  Congratulations, and welcome to the effort.