TButton und Ihre Wiederspenstige Ableitung

xyzPainter

Grünschnabel
Hi Leute,
ich versuche jetzt schon ein kleines Weilchen eine Klasse von TButton abzuleiten.
Diese Klasse besitzt noch weitere Attribute und Methoden. Aber der Knackpunkt ist,
der Compiler meckert am Konstruktor und Destruktor rum.

class XpButton : public TButton
{
private:
static int m_nWidth;
static int m_nHeight;
public:
__fastcall virtual XpButton(Classes::TComponent* AOwner);
__fastcall virtual ~XpButton();
};

__fastcall virtual XpButton::XpButton(Classes::TComponent* AOwner) {}

__fastcall virtual XpButton::~XpButton() {}

E2040 Deklaration nicht ordnungsgemäß abgeschlossen

Vielleicht könnte einer von euch mal ein Beispiel aufzeigen?
Danke schon im vorraus, für jede konstruktive Idee.
 
Zuletzt bearbeitet:
Zurück