Hallo!
Ich habe bisher immer vordefinierte Parameter sowohl im interface- als auch im implementation-Abschnitt angegeben:
Delphi-Quellcode:
interface
type
TMyObject = class(TObject)
public
procedure Func(const Param: Integer = -1);
end;
implementation
procedure TMyObject.Func(const Param: Integer = -1);
begin
end;
Das war sowas wie eine Gewohnheit. Nun ist mir aufgefallen, dass SHIFT-STRG-C im Implementation-Abschnitt eine abweichende Deklaration einfügt:
Delphi-Quellcode:
implementation
procedure TMyObject.Func(const Param: Integer);
begin
end;
Ist es gar nicht nötig, die Vorbelegung an beiden Stellen zu machen? War mir neu ...