type
  TRec = record
    A: Integer;
  end;
  TRecClass = class
  private
    FA: TRec;
  public
    property pA: TRec read FA write FA;
  end;procedure TForm1.Button1Click(Sender: TObject);
var
  Abc: TRecClass;
begin
  Abc:=TRecClass.Create;
  Abc.pA.A:=9;
end;[Error]: Left side cannot be assigned to;
为什么不能给记录属性的某个字段附值?
我不想这样附值:
var
  Abc: TRecClass;
  vA: TRec;
begin
  vA.A:=9;
  Abc:=TRecClass.Create;
  Abc.pA:=vA;
end;