Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
26. Aug 2016
Deswegen habe ich früher auch gerne mit Defaultwerten gearbeitet.
Mittlerweile verwende ich aber eher "overload". Damit bin ich sogar noch etwas flexibler. Mit "deprecated" kann ich dann auf die veraltete Procedure hinweisen und nach und nach die alte Version entfernen. Ohne FixInsight.
Nachteil ist, daß ich den Default-Wert nicht wirklich im Interface-Bereich sehe und immer in die...
Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
25. Aug 2016
In der Regel mache ich es so. Aber dann kommt wieder eine Funktion in dem die Parameter mit Defaultwerte belegt sind.
function getNames(aNames:TStrings;aBirthdayFrom:TDatetime = 0;aBirthdayTo:TDatetime = 90000):boolean;
Dann muss ich das Ergebnis nach vorne setzen, weich ich die Default-Parameter ja ggf. weglassen möchte.
Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
25. Aug 2016
Gibt es eigentlich ein Styleguide oder ein "best practice" für die Anordnung von Parametern?
Lieber so:
function getNames(aNames:TStrings;aBirthdayFrom:TDatetime;aBirthdayTo:TDatetime):boolean;
oder so: