About the author
As everyone knows, Delphi 8 is Borland's incarnation of Delphi for the Microsoft .NET Framework. Due to licensing issues (which I think is just Microsoft flexing their muscle), Borland can't name Delphi as Delphi.NET.
Instead of giving everyone an introduction on what Delphi 8 is about, which Borland has done a fine job of, let's look at issues that Delphi 8 itself has.
You cannot declare properties with attributes that does not descend from TCustomAttribute.
The following Delphi code fragment
[Xml('F')]property F: Integer read FX write FX;
doesn't compile, while the C# code fragment
[XmlAttribute(”F”)]public int F { get {return FX; } set { FX = value; }}
does compile.
Learn why the map is cool in Go!
A method to design records so that they're allocated on a specific byte boundary, such as 16 bytes, 512 bytes, 4096 bytes, etc.
Learn the command line used to compile System.pas in Delphi
How to free more space on your home drive by redirecting the location for SDKs in RAD Studio