Jedoch graust es mich schon, Konstanten zu nutzen, die länger als dieses hier sind ...
Nicht umsonst gibt es die Codevervollständigung.
Ich habe nicht den Eindruck, das
Delphi-Quellcode:
const
BENUTZER_EINSTELLUNG_VISUALISIERUNG_PLANUNG_VIRTUELLEAUFTRAEGEMITEINBEZIEHEN = 123;
besonders sprechend ist. Das ist irgendwie der Namensraum mit in den Konstantennamen geschrieben.
Wie wäre es denn mit einer
Unit BenutzerEinstellungVisualisierungPlanung, in der die Konstante
VIRTUELLE_AUFTRAEGE_EINBEZIEHEN zu finden ist. In der
Unit könnten dann alle Konstanten liegen, die im Moment mit
BENUTZER_EINSTELLUNG_VISUALISIERUNG_PLANUNG_ beginnen.
Sollte die Konstante allerdings nur in einer
Unit benötigt werden, die sich mit Visualisierung der Planung befasst, dann könnte man sich doch auf
BENUTZER_VIRTUELLE_AUFTRAEGE_EINBEZIEHEN einigen.
@Himitsu:
Man muss ja nicht alles in eine Zeile schreiben:
Delphi-Quellcode:
MeineMachDiesesUndJenesProzedur(
DerErsteParameterMitDenEinstellungen,
BENUTZER_VIRTUELLE_AUFTRAEGE_EINBEZIEHEN,
BENUTZER_VIRTUELLE_AUFTRAEGE_EINBEZIEHEN);
Außerdem wäre schon eine Funktion mit mehr als 2 Parametern suboptimal