Switching on Dephi compatibility mode has the following effect:
-
1.
- Support for Classes, exceptions and threadvars is enabled.
-
2.
- The objpas is loaded as the first unit. This unit redefines some basic types: Integer is
32-bit for instance.
-
3.
- The address operator (@) is no longer needed to set event handlers (i.e. assign to
procedural variables or properties).
-
4.
- Names of local variables and method parameters in classes can match the name of
properties or field of the class.
-
5.
- The String keyword implies AnsiString by default.
-
6.
- Operator overloading is switched off.