überschreiben des alten constructors muss sein damit die
ide weiterhin den TComponent-Nachfahren erzeugen kann.
Allerdings würde ich das dann auch etwas anders machen. Und zwar im überschriebenen Constructor einfach den neuen Constructor aufrufen
Delphi-Quellcode:
constructor TTextEditor.Create(AOwner : TComponent);
begin
Create(AOwner, StandardwertFuerlNEm);
end;
//----------------------------------------------------------------------------------------------------------------------
// Klasse erzeugen - Konstruktor mit Parameter
//----------------------------------------------------------------------------------------------------------------------
constructor TTextEditor.Create(AOwner : TComponent; lNEm : Boolean);
begin
inherited Create(AOwner); // <-- Welcher Konstruktor wird hier warum aufgerufen
lNotEmpty := lNEm;
ActionCancel.Enabled := not lNotEmpty;
end;