Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Anfängerfrage zur Vererbung (https://www.delphipraxis.net/56474-anfaengerfrage-zur-vererbung.html)

SachsenHessi 6. Nov 2005 14:30


Anfängerfrage zur Vererbung
 
Hallo Leute,

hier mal eine Anfängerfrage.
Problem: Beim Erzeugen eines Labels auf einer Form soll dieses mit einem bestimmten Text gefüllt werden (z.B. für Sprachumstellung). Also wollte ich eine Klasse bilden, die von TLabel erbt.
Nur es funzt nicht. Außerdem bekomme ich folgenden Fehler: "Methode 'Create' verbirgt virtuelle Methode vom Basistyp 'TCustomLabel'.

Ich habe da irgendwo einen Denkfehler.

Delphi-Quellcode:
unit LabelSprache;
interface
uses
  Windows, Messages, SysUtils, Classes, Controls, StdCtrls;
type
  TLabelSprache = class(TLabel)
  public
    constructor create(aOwner:TComponent);
  end;
procedure Register;
implementation
constructor TLabelSprache.create(aOwner:TComponent);
begin
  inherited create(aOwner);
  self.Caption := 'test';
end;
procedure Register;
 begin
   RegisterComponents('Beispiel', [TLabelSprache]);
 end;
end.
Für Hilfe wäre ich dankbar.

Frank

[edit=sakura] [delphi]-Tags Mfg, sakura[/edit]

Dax 6. Nov 2005 14:34

Re: Anfängerfrage zur Vererbung
 
Hänh einfach ein override an die Definition des Konstruktors an. Und das nächste mal die [delphi]-Tag benutzen ;)

SachsenHessi 6. Nov 2005 14:50

Re: Anfängerfrage zur Vererbung
 
Zitat:

Zitat von Dax
Hänh einfach ein override an die Definition des Konstruktors an. Und das nächste mal die [delphi]-Tag benutzen ;)

...das war's.
Vielen Dank
Frank

sakura 6. Nov 2005 14:51

Re: Anfängerfrage zur Vererbung
 
Ich habe Deinen obigen Beitrag mal verbessert. Nutze doch in Zukunft bitte auch die [delphi]-Tags ;)

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz