The $A compiler directive determines whether Delphi aligns data, or whether it packs the data into the smallest space. With $A+ (default), complex data types, such as Read more...
The Packed keyword tells Delphi to minimise the storage taken up by the defined object.
Normally, complex data types, such as records have their elements aligned Read more...
The $Align compiler directive determines whether Delphi aligns data, or whether it packs the data into the smallest space.
With $Align On (default), complex data types, such as records have Read more...
The $AppType compiler directive sets the application type. The default is for Graphical applications.
When you create a Console application in Delphi, it automatically inserts a {$AppType Read more...
The Abort procedure stops the current processing and exits to the last exception block. In doing so, no end user message is produced – the abort is silent.
Read more...The Abs function returns the absolute value of a negative or positive number. It does this by removing a negative sign, if found.
The Number can be any numeric type, and can even be a Read more...
The Abstract directive defines a class method as being implemented only in derived classes. It is abstract in the sense that it is a placeholder – it has no implementation in the current Read more...
The AbstractErrorProc variable defines to Delphi a procedure that it should call when your code erroneously calls an abstract method of a class.
Abstract methods are placeholder methods Read more...
The Addr function returns the address of a Variable, Function or Procedure.
It is similar to the @ operator, but is not constrained by the $TypedAddress compiler directive – it always Read more...
The And keyword is used in two different ways:
1. To perform a logical or boolean ‘and’ of two logical values. If both are true, then the result is true, otherwise, the result is Read more...