Enhanced System Run Time for Delphi 7 and Delphi 2007
I managed to get our RTL work with Delphi 2007. Only System.pas and SysInit.pas are supplied (and needed) for Delphi 2007. Even if some John O'Harrow or Pierre Le Riche modifications were already included in Delphi 2007, some of my tricks are unique and could be useful even on this compiler.
Only Delphi 7 and Delphi 2007 patches exists till now, since I need the original source files, in order to create the patches (by design).
In order to install them, you MUST have a true Delphi 7/2007 installation in your PC, then launch the SynopseRTL.EXE file. This file will check for the Delphi source files and ask for a destination folder. Keep the destination Directory name short(aka D:\Dev\Lib) for easy maintenability. Then launch syscomp.bat to compile the enhanced special System.dcu and SysInit.dcu files.The original source files are needed: this installation package only contains the diffs made to these files.
In order to check which version you must download, go to the source folder of your distribution (go to you distribution CD and browse the folders into the program files\Borland\Delphi7\Source\Rtl\Sys\ folder, or the corresponding directory on your running installation), and check the System.pas file date.
If the System.pas file month and year are 08/2002, download SynopseRTL082002.exe
If the System.pas file month and year are 09/2002, download SynopseRTL092002.exe
If the System.pas file month and year are 04/2004, you should have already applied the 7.1 update: try to download SynopseRTL042004.exe
You can download the compiled System.dcu and SysInit.dcu (for Delphi 7) from SynopseRTLdcu.zip.
The patcher for Delphi 2007 System.pas and SysInit.pas is SynopseRTL2007.exe.
These updated System.pas and SysInit.pas files should work with every version of the Delphi compiler, from 3 to 2007 (not Delphi 2009/2010, since the Unicode changed a lot the way these files did exist). I've only checked Delphi 7 and Delphi 2007. So if you were able to use them with other Delphi compiler versions, send me some feed back, please!
Comments and questions are welcome on our forum, as usual (comments below have been closed due to spamming).