Re: Verhalten einer localen Variable?
Zitat:
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.
|