Zitat von
Niko:
Zitat von
woki:
Zitat:
Zuweisbare typisierte Konstanten Diese Option dient der Abwärtskompatibilität zu Delphi 1.0 unter Windows. Wenn sie aktiviert ist, unterstützt der Compiler Zuweisungen an typisierte Konstanten. Sie entspricht dem Schalter {$J}.
[...]
bei Dingen, die nur wegen der Abwärtskompatibilität vorhanden sind
Ich denke diese Option dient eher andersherum der Abwärtskompatibilität, denn unter Delphi Version >= 2 sind zuweisbare typisierte Konstanten (also $J+) der Standard.
Wird bestritten...
Als Hinweise:
- Das Zitat stammt direkt aus der Delphidokumentation
- Ich hab das nochmal schnell in einer recht frischen Delphiinstallation nachgeschaut, Default ist off.
Zitat:
Was das Phänomen mit den lokalen Konstanten anbelangt: Könnte es sein, dass diese Konstanten bei jedem Aufruf der Prozedur erneut initialisiert werden und deshalb als static-Ersatz ungeeignet sind?
Ne, in diesem Punkt verhalten sie sich schon wie gewünscht, ihre Lebensdauer ist die Lebensdauer des Programms, hab ich grad nochmal getestet.
Grüsse
Woki