Home
|
Table of Contents
The TIndex
The newest directory of Delphi programming resources
Home
Delphi 2005
for ... in ...
strict
inline
nested types
nested constants
static class methods
class property
XML Document Generation
$REGION
Delphi 2006
records
Operator Overloading
class var
class helper
abstract
sealed
final
Delphi 2007
Auto RTTI
Data Execution Prevention (DEP...
$DYNAMICBASE ON
$SETPEOPTFLAGS $100
Delphi 2009
Generics
Exit with result parameter
Anonymous methods
$POINTERMATH ON
Inner exceptions
Unicodestring
TObject UnitName method
TObject virtual methods
$SCOPEDENUMS ON
deprecated with comment
$STRINGCHECKS ON
Put by ref properties
Type aliases
Delphi 2010
Enhanced RTTI
Casting interfaces to objects
delayed
Attributes
class constructors/destructors
Delphi XE
TVirtualMethodInterceptor
$STRINGCHECKS OFF
$ALIGN
$CODEALIGN
References
$DYNAMICBASE ON
Syntax
Further reading
Syntax
Setting $DYNAMICBASE ON enables Address Space Layout Randomisation (ASLR) on Vista and above providing enhanced protection against buffer overrun style security intrusions.
Further reading
Mike Devery (Emb.) describes the syntax for ALSR and NX support.
http://blogs.embarcadero.com/michaeldevery/2007/04/05/33777
A Microsoft blog by Michael Howard about ASLR
http://blogs.msdn.com/b/michael_howard/archive/2006/05/26/address-space-layout-randomization-in-windows-vista.aspx
Top
Contact The TIndex via our blog
Last updated:
28/03/2011