Witam,
tworzę nowy komponent dziedziczący po TPanel:
class PACKAGE TXX : private TPanel{
private:
protected:
public:
using TPanel::Handle;
//----------------------------------------------
__fastcall virtual TXX(Classes::TComponent* Owner);
__fastcall ~TXX();
//----------------------------------------------
__published:
};
Kod w postaci jw daje błąd:
[BCC32 Error] txx.h(57): E2113 Virtual function '_fastcall TXX::TXX(TComponent *)' conflicts with base class 'TPanel'
jeśli zmienię dziedziczenie na public to kompiluje się ok. Ja jednak chcę odziedziczyć jako private.
Dodanie DYNAMIC przed __fastcall nic nie daje, pokazuje że nie allowed here..
Czego nie wiem?