Delphi for .Net (Delphi 8) sees Borland as the first non-Microsoft company to provide a .Net compliant programming environment.
It represents a big step forward for Delphi, submitting to the whims of Microsoft.
Whilst Delphi 7 was an alignment step towards .Net, Delphi 8 is fully compliant, but provides a migration path for existing pre.Net
Delphi applications. But do not expect a migration to be easy.
This is because fully fledged .Net applications use a full set of classes for everything from string handling to graphics to
comms. These classes reside in the .Net Framework, and are common to all .Net languages. This set of classes generally
negates the need for the Delphi run time library units such as SysUtils and FileCtrl. The first benefit of this common framework
is that Microsoft are heavily committed to it, with quality and reliability thereby likely to be high. Secondly, learning
another .Net compliant language such as the very modern Microsoft C# (C Sharp) language becomes easier - only the syntax of the
language has to be learnt.
The Framework NameSpace information provided with Delphi has no Delphi sample code. This is remedied here.
System.Drawing NameSpace class references have been developed, but are only available
in the download program. Unlike MSDN, all class method example code has graphical display of the code execution output, amplified
Here are some previews :