在 p_new^.text:='dfdf';出现错误

解决方案 »

  1.   

    没有必要定义指针.
     Type p_com=TComboBox;
      

  2.   

    我想让
    procedure ff;
    begin
      p_new^.text:='dfdf';
    end;
    来改变setcombox(com:TCombobox);
    传进的Tcombobox的text值
      

  3.   

    type
      p_com=TComboBox;
    本来就是定义了一个指向TComboBox的指针类型。
    如果再^TComboBox就是定义了指针的指针,当然会错了
      

  4.   

    当然会出错,你还没有建立实例。
    procedure ff;
    begin
      new(p_new);
      p_new^:=TComboBox.Create(self);
      p_new.Text :='adfdfda';
    end;