12.02.2013 18:58, Nicola wrote: > Rec1.a := 123; > Log('with: ' + IntToStr(Data.Rec1.a)); // !!FAIL!!, it > shows 0 Non JVM compiler outputs 123. So indeed a JVM compiler bug. Best regards, Paul Ishenin