Was mir eben noch auffällt und noch nicht richtig hervorgehoben wurde: wenn die Typenangabe bei der Deklaration der Konstante weggelassen wird, dann ist die Konstante unabhängig von der Compilereinstellung konstant. Die Compilereinstellung bezieht sich nur auf
typisierte Konstanten.
Delphi-Quellcode:
Const
coReallyConst = 34.4; // Typ nicht angegeben: immer konstant
coNotConst : Double = 111.3; // Typ angegeben: Compilereinstellung legt fest ob konstant oder nicht.