Zitat von
JamesTKirk:
Es gibt seit langem etwas ähnliches in Delphi. Um genau zu sein stammt es noch aus
TP Zeiten: typisierte Konstanten.
AFAIR, sind "assignable typed constants" aber standardmäßig deaktiviert.
IMO zu gutem Grund, das ist pervers. Wer sowas geil findet, frisst auch kleine Kinder.
Es wäre okay, wenn es dafür ein explizites Feature gäbe. Aber das ist nur ein Bug, der in
TP existierte und CG hat aus Mangel an Rückrat diesen Bug bis heute durchgehen lassen.
Es ist nicht ausgeschlossen, dass in zukünftigen Versionen das gleiche passiert wie beim
Missbrauch von "with" um Record properties zu verändern, was nämlich seit neueren Versionen von Delphi nicht mehr geht.