Forum: Object-Pascal / Delphi-Language
by Sir Rufo,
21. Aug 2014
Eventuell ist mein englisch eingerostet, aber bei Fill erwarte ich, dass die Liste gefüllt und eben nicht aufgefüllt wird (wäre dann ja Fillup). Darum der Parameter Append mit default False.
Es kommt also nicht darauf an, was gemacht wird, sondern was der Name nahelegt und logisch ist.
Deine Funktion müsste also logischerweise procedure AppendAnimals( Dest: TStrings; Clear: Boolean=False );...
Forum: Object-Pascal / Delphi-Language
by Sir Rufo,
20. Aug 2014
Nur so aus Spass (dann sind doch alle glücklich)
procedure FillWithAnimals( const Dest: TStrings; Append : Boolean = False );
begin
Assert(Assigned(Dest));
Dest.BeginUpdate;
try
if not Append then
Dest.Clear;
Dest.Add('Hund');