About the author
To make your Delphi application more secure, and support the No-Execute (NX) page protection feature, use the $SetPEOptFlags directive.
To do so, use {$SetPEOptFlags $100}.
This causes Windows to use the AMD NX (No-Execute) feature, or Intel XD (Disable Execution) and marks all memory locations in a process as non-executable unless the application marks the memory region as executable using VirtualAlloc* or VirtualProtect APIs.
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.