Beschreibbare Konstanten sind für mich ein Hack. Da fällt mir noch ein weiterer ein:
Delphi-Quellcode:
procedure Foo;
type
TDummyClass = class
class var StaticVar: integer;
end;
begin
TDummyClass.StaticVar := TDummyClass.StaticVar + 1;
end;
Aber bitte sowas nicht tun.