About the author
To generate an executable image that can be randomly rebased at load-time by using the address space layout randomization (ASLR) feature of Windows Vista, use the $SetPEOptFlags directive, or use the $DYNAMICBASE directive, which is new on Delphi 2007.
To do so, use either{$DYNAMICBASE ON}
or
{$SetPEOptFlags $40}
{$SetPEOptFlags IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE}
Continued discussion of undocumented Delphi 8 Property Access Specifiers, and other ways of adding and removing delegates / events handlers, including clearing the list of all the delegates / event handlers.
This article discusses the new Delphi 8 property access specifiers.
A method pointer is now the same as a global procedure, ie, procedure of object = procedure.