Und ich dachte bisher immer, schreibbare Konstanten wären ein Feature neuerer Delphiversionen
Um genau zu sein konnte man diese unsaubere Methode bei Delphi 1 nutzen. Ich glaube schon seit Delphi 2 ist die Standardeinstellung, dass Konstanten genau das sind: konstant...
Ich verstehe ehrlich nicht, was mit der andauernden 'Verteufelung' von typsierten Konstanten hier im Forum bezweckt werden soll, denn
- {$J-} ist als Standard erst bei D6 und nicht schon D2 eingeführt worden,
- alte Delphis kennen keine initialisierte Variablen,
- man kann ja Konstanten verwenden, wenn man will,
- es gibt selbst bei den neuesten Delphis keine Möglichkeit, initialisierte lokale Variable zu benutzen (Error: E2195 Cannot initialize local variables) und man muß eh wieder auf die ungeliebten typisierten Konstanten zurückgreifen.