About the author
const IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = $8000;
Use the $SETPEOPTFLAGS directive: {$SETPEOPTFLAGS $8000}
This indicates to Windows that the Delphi application is Terminal Services aware and safe for use as a TS app.
Documentation in PE (portable executable) header flags (ms-help://borland.bds5/devcommon/peheaderflags_xml.html)
See also: Terminal Services Programming Guidelines.
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.