<div>Formatting was a little weird. This is what I meant, but the error remains :</div><div><br></div><div>type</div><div>  TMyRec = record</div><div>    ss: String;</div><div>    ii: Integer;</div><div>  end;</div><div>  TMyClass = class</div><div>  private</div><div>    fName: String;</div><div>    fRecInstance: TMyRec;</div><div>  public</div><div>    property RecInstance: TMyRec read fRecInstance;// write fRecInstance;</div><div>  end;</div><div>var</div><div>  MyObj : TMyClass;</div><div>begin</div><div>  MyObj := TMyClass.Create;</div><div>  MyObj.RecInstance.ii := 123;</div><div>  MyObj.Free;</div><div>end.</div><div><br></div>