Was macht denn das "procedure" da? Normalerweise sieht das so aus:
Delphi-Quellcode:
type
TBlubb = class(TwinControl)
...
public
constructor Create(AOwner: TComponent); override;
Nein, nein, dass habe nachgeguckt, indem ich
TWinControl.
in der
IDE eingegeben habe. Der Compiler macht ja dann Vorschläge, welche Methoden es in TWinControl gibt. Und für Create hat er eben die Deklaration
constructor Create : procedure(AOwner: TComponent)
genannt.
Ich habe das so gemacht:
Delphi-Quellcode:
[...]
TBlubb = class(TWinControl)
[...]
public
constructor Create;
[...]
constructor TSoftSPS.Create;
var
i, j: integer;
begin
inherited Create;
[...]
Und da meldet der Compiler dann in der Zeile mit dem
inherited Create;
: "Nicht genügend wirkliche Parameter".