Einzelnen Beitrag anzeigen

Nathan

Registriert seit: 6. Nov 2003
Ort: Birmensdorf / Zürich
29 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#14

AW: Override von Konstanten im Objekt - Alternative?

  Alt 30. Dez 2017, 09:18
Vielleicht hilft es was. Mit der Compiler-Direktive {$J+} kann man festlegen, ob typisierte Konstanten geändert werden können.
Delphi-Quellcode:
procedure Run;
const
  {$J+} C: Integer = 0; {$J-}
begin
  Inc (C);
  // ...
end;
Man könnte im Constructor ggf. die Konstante anpassen. Der Ansatz von Uwe Raabe mit strict private const finde ich aber auch sauberer.
Nathan Chanan Thurnreiter
  Mit Zitat antworten Zitat