![]() |
create bei von tform abgeleiteten klassen
Hallo ihr alle,
ich möchte den constructor für eine von TForm abgeleitete Klasse um, beispielsweise einen Formulartitel, erweitern.
Code:
Wenn ichdas so mache, verbirgt das Create das ursprüngliche.
class TForm1 = Class TForm);
... constructor create (AOwner: TComponent; titel: string); okay, verstanden; mit
Code:
geht's auch nicht, weil sich die deklarationen unterscheiden.
constructor create (AOwner: TComponent; titel: string); override;
Aber wie geht es richtig? ;-) aufruf soll sein: Form1 := TForm1.Create (self, 'Testformular'); Vielen dank und viele Grüße Marco |
Re: create bei von tform abgeleiteten klassen
Delphi-Quellcode:
constructor Create (AOwner: TComponent; titel: string);
begin inherited Create ( AOwner); Caption := title; ... |
Re: create bei von tform abgeleiteten klassen
Hallo,
Zitat:
Aber wie wird er oben in der typdefinition deklariert? Oder kann ich die compilerwarnung "die methode verdeckt die ..." einfach ignorieren? Vielen Dank und viele Grüße Marco |
Re: create bei von tform abgeleiteten klassen
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz