报 abstract error 错是因为你访问了一个抽象方法,而该方法在你的实例类中
并未实现。

解决方案 »

  1.   

    不对呀!你看我的代码,不会出错!
    肯定是别的地方出错,错误原因入上一贴所说,但不是RadioButton的问题。procedure TForm1.Button1Click(Sender: TObject);
    var
      rd: TRadioButton;
    begin
      rd := TRadioButton.Create(Self);
      rd.Parent := Self;
      rd.SetBounds ( 0, 0, 50, 20 );
      rd.Show;
      rd.SetFocus;
      if rd.Focused then
        CAption := 'Focused';
    end;
      

  2.   

    to all:
      我发现dephi的窗体控件有限制操作了,控件名重用,就会报错.
      

  3.   

    "控件名重用,就会报错. "你早该发现的,Name属性可是组件的一个标识,如果它不唯一,怎么用FindComponent(...)之类的函数呢?