About the author
The Delphi 8 compiler introduces the following predefined conditional symbols.
Usage:
{$IFDEF ConditionalSymbolAbove}...{$ENDIF}
A method pointer is now the same as a global procedure, ie, procedure of object = procedure.