Forum: Object-Pascal / Delphi-Language
Delphi
by Deep-Sea,
7. Jan 2011
@SirThornberry:
Es war ja auch nur ein Beispiel, was mir im damaligen Thread spontan eingefallen ist. Über Sinn oder Unsinn einen Konstruktor derart zu überschreiben ging es bei der Diskussion aber auch nie :wink:
PS: Der "alte" Konstruktor, der den Stream erwartet, könnte z.B. (strict) protected sein, so kann man ihn nicht so aufrufen, wie in deinem Beispiel ...
Forum: Object-Pascal / Delphi-Language
Delphi
by Deep-Sea,
7. Jan 2011
@Bummi:
Und was soll uns der Code zeigen?
@mleyen:
Darum sollte man auch LERNEN wie etwas funktioniert, anstatt einfach irgendeine Aussage von wegen "Es muss so sein, frag nicht warum, es ist halt so!" zu glauben :roll:
Und wenn man schon mit so einem Anfänger im Team arbeitet, gibt es ja noch die guten alten Kommentare, um zu erklären, warum hier etwas nach inherited steht obwohl das ja...
Forum: Object-Pascal / Delphi-Language
Delphi
by Deep-Sea,
7. Jan 2011
constructor TGrundklasse.Create(AStream: TStream);
begin
inherited Create;
end;
destructor TGrundklasse.Destroy;
begin
inherited;
end;