Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

Re: const zur Laufzeit zuweisen

  Alt 4. Aug 2005, 07:54
Zitat von alcaeus:
Warum einige Programmierer typisierte Konstanten als Variablen mit Default-Wert missbrauchen, ist mir ein Raetsel
Ist doch eigentlich ganz klar (bei mir auf jeden Fall) - bis Delphi 5 (6 weiß ich nicht), konnte man initialisierte Variablen NUR so schreiben, also im folgenden Fall:
Delphi-Quellcode:
var
  Init1: integer = 5;
const
  Init2: integer = 5;
... ging unter Delphi 5 nur die zweite Variante. Seit Delphi 7 geht auch die erste Variante und die zweite ist "verpönt", man kann sie aber per Compilerschalter aktivieren. Ich mache es jetzt auch nach Variante 1 (ist ja auch logischer), aber ich habe noch ziemlich viele alte Quellen hier herumliegen, die Variante 2 benutzen (eben weil's früher nicht anders ging).
Volker
  Mit Zitat antworten Zitat