type TRec = record a : integer; b : real; end; type Node = class a : T; procedure Test; begin a := nil;//????????? end; end; var p : Node := nil; begin p := new Node(); p.a.a := 23; p.Test; end.