Why the following code fails to compile?
type
TMyRec = record
ss: String;
ii: Integer;
end;
TMyClass = class
private
fName: String;
fRecInstance: TMyRec;
property
RecInstance: TMyRec read fRecInstance;// write fRecInstance;
end;
var
MyObj : TMyClass;
begin
MyObj := TMyClass.Create;
MyObj.RecInstance.ii := 123;
MyObj.Free;
end.Access through property seems to be the problem. Accessing fRecInstance directly works.
Juha
