Einzelnen Beitrag anzeigen

alex517

Registriert seit: 23. Nov 2004
Ort: Bernau b. Berlin
273 Beiträge
 
Delphi XE5 Enterprise
 
#14

Re: Bei der Deklaration einer Variable einen Wert definieren

  Alt 8. Aug 2008, 14:38
oh man, hätte ich bloß nichts gesagt..

Zitat von alex517:
Zitat von Apollonius:
Das ist dann aber keine lokale Variable mehr.
sondern?
Mein "sondern" bezog sich auf Apollonius Aussage das dieses "Gebilde" nicht lokal sein soll.
Das es per Definition eine veränderbare Konstante ist, darauf habe ich ja selbst hingewiesen.

Zitat von himitsu:
Dann doch lieber globale Variablen (innerhalb des Implementation-Blocks haben sie auch keine Auswirkungen außerhalb der Unit)
Und mit passenden Variablennamen kommt man auch sonst mit nichts in Konflikte.
Da finde ich meine Variante sinnvoller, die Variable(Konstante) wird genau dort definiert wo sie
hingehört und verwendet wird.

Zitat von Luckie:
So etwas zu nutzen halte ich übrigens für schlechten Stil.
Warum? Wenn ich Konstanten in dieser Form definiere,
Delphi-Quellcode:
const
  cfgFarbe: TColor = clRed;
dann mache ich das genau aus dem Grund, diese später ändern zu können.


Zitat von himitsu:
So wären außerdem alle Konstantan davon betroffen,
was einige Nachteile mit sich bringen kann
Welche Nachteile?
"Richtige" Konstanten
  cFehlerColor = clRed; können nicht verändert werden.

alex

Edit: Mit so vielen Leuten auf einmal habe ich mich ja noch nie angelegt.
Fehlt mir nur noch Hagens Standpauke.
Alexander
  Mit Zitat antworten Zitat