Hm. Da muss noch irgendwo was in deinem Code sein, was nicht stimmt. Denn das
Delphi-Quellcode:
type
TMyButton = class(TButton)
private
public
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var
MyButton: TMyButton;
begin
end;
kompiliert ohne Warnungen oder Hinweise.